Puncte:0

De ce funcționează serverul lent și lățimea de bandă se sufocă

drapel it

Avem un server cloud. Avem echilibrator de încărcare de 3 servere și un IP public. Avem master slave pentru DB Connection.

Aplicația oferă unele date utilizatorilor, utilizatorii postează unele date și unele fișiere pe server. În prezent, scenariul este când numărul de utilizatori care încarcă fișiere crește, întregul sistem încetinește și mulți utilizatori nu pot efectua operația de bază în aplicația web. utilizarea CPU este sub 25%. Niciun jurnal de eroare la capătul aplicației. Resursele sunt gratuite. Singurul lucru pe care îl avem este că lățimea de bandă este sufocată atunci când mulți utilizatori încarcă fișiere. Există vreo soluție în care putem detecta exact jurnalele de erori sau de ce este lent?

Puncte:0
drapel cn

Cel mai probabil este ca furnizorul de cloud să-ți regleze I/O rețelei. Ar trebui să verificați instrumentele de monitorizare ale furnizorului respectiv și să creați o alertă când atingeți anumite limite. Sau poate a existat deja o alertă, dar nimeni nu a verificat-o (încă)?

Akki avatar
drapel it
Am monitorizat recent folosind instrumentul iptraf, unde am constatat că debitul depășește 150 mbps, dar furnizorul a spus că ni se atribuie 100 mbps, aceasta este problema încetinirii serverului și a întârzierii aplicației.
Erik Norman avatar
drapel cn
Aşa cred. Dacă furnizorul spune că atingeți > 150 mps, dar resursa dvs. a alocat doar 100 mps, atunci asta ar trebui să ducă la limitare.
Akki avatar
drapel it
Bună Erik, am actualizat debitul serverului la 1 GB, dar ne-am confruntat în continuare cu aceeași problemă de funcționare lent a serverului... Încă un lucru este că atunci când utilizatorii cresc, site-ul se deschide rapid, dar când utilizatorul face clic pe pagina de autentificare și o solicitare de postare http este trimisă la server cu o fotografie, durează aproximativ 10 secunde pentru a ajunge la serverul nginx de la client.
Erik Norman avatar
drapel cn
Uf.Este dificil fără să știi configurația ta exactă. Aveți o instanță de testare în care ați putea face unele teste de încărcare și înregistrare extinsă? Înregistrarea - cu marca temporală - ar ajuta la verificarea unde este blocajul...
Akki avatar
drapel it
Bună Erik, cred că am găsit o eroare, am accesat unele imagini folosind funcția scandir php din aproximativ mii de foldere, care funcționa prea lent și sufoca procesul de fișiere paralele!! Mulțumesc pentru ajutor!!
Erik Norman avatar
drapel cn
Mă bucur că ai rezolvat problema și sunt curios cum ai detectat-o... Ai adăugat niște logare?
Akki avatar
drapel it
Portalul nostru are doi clienți, unul pentru utilizatori și unul pentru administratori, administratorii utilizau pentru a vedea imaginile utilizatorilor de pe portalul de administrare. Ne-am gândit că eroarea a fost la capătul utilizatorului, deoarece imaginile au fost încărcate de la acel capăt, aproape că am trecut prin fiecare linie, dar nu am primit nimic, apoi am verificat întregul sistem de la administrator la utilizatori toate locurile în care fișierele au fost implicate în scenarii indiferent dacă este citit sau actualizat, atunci am constatat că, în timp ce administratorul preia imaginile de la utilizatori, acesta este singurul scenariu în care este folosit directorul de scanare și care a blocat întreaga coadă...
Erik Norman avatar
drapel cn
Frumos, așa că putem marca această problemă ca fiind rezolvată? :)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.