Puncte:0

Blocaj Apache de la CPU?

drapel vu

Încerc să deservesc mulți utilizatori concurenți (3000+) pe site-ul meu.

Configurația mea actuală:

Ubuntu 18.04

Apache 2.4 cu MPM Event și PHP FPM

32 de nuclee, 192 GB RAM

Configurație curentă a evenimentului MPM:

<IfModule mpm_event_module>
StartServers 100
ServerLimit 4
MinSpareThreads 500
MaxSpareThreads 1500
MaxRequestWorkers 2000
ThreadsPerChild 500
ThreadLimit 500
MaxConnectionsPerChild 0
MaxKeepAliveRequests 1500
KeepAlive On
KeepAliveTimeout 10
</IfModule>

Configurare PHP FMP:

pm = static

pm.max_children = 3000 pm.max_requests = 10000

Un proces necesită aproximativ 40 MB de RAM și, prin urmare, sunt utilizați doar 40 GB din 192 GB

Am încercat diferite combinații, dar nu pot umple memoria RAM pentru a servi mai multe cereri concurente.

Momentan se pare că procesorul blochează totul, merge la utilizare 100% și dacă sunt logat în terminal nu pot rula comanda, primind această eroare

bash: fork: retry: resursa indisponibilă temporar

Poate cineva să sublinieze ce este în neregulă cu configurația mea? Și ce alte configurații ar trebui să ating?

În general, pare să încetinească între 750 și 900 de utilizatori activi pe site. I/O disc și lățimea de bandă arată bine și nu sunt supraîncărcate.

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.