Puncte:0

De ce apache2 folosește atât de multă putere CPU de la o instanță EC2?

drapel cn

Acesta este cazul meu: Am o instanță ec2 cu 5 gazde virtuale care rulează apache2. Uneori, la întâmplare, CPU trece peste 80% de utilizare din cauza apache. Site-urile nu sunt atât de elaborate și nici măcar nu primesc atât de mult trafic, sunt informative.

Am crezut că este un atac DoS sau un atac de dicționar (pentru SSH). Instanța are fail2ban și parametri puternici în sshd.conf.

Există vreo modalitate de a urmări exact care este acel proces în apache? Am văzut că nu sunt singurul care are această problemă cu instanțele Apache și ec2

John Hanley avatar
drapel cn
Fără detalii în întrebarea dvs., putem doar ghici. Mă îndoiesc că Apache este problema. De ce crezi că Apache folosește 80% din CPU și nu un alt proces sau activitate. Verificați dacă nu aveți nevoie de memorie, ceea ce va face ca sistemul să se dezvolte sau să se schimbe pe disc. Verificați și spațiul de afișare liber. Este posibil să rulați o instanță mică care pur și simplu nu poate gestiona vârfurile de trafic.
Puncte:0
drapel bm

Dacă procesorul depășește 80% de utilizare din cauza Apache, deci problema este cu apache, nu cu SSH sau alt serviciu/aplicație.

Puteți verifica apache2 access_log, dacă are o dimensiune mare sau conține mult trafic, atunci da sunteți sub atac DoS.

Pentru a preveni acest lucru, puteți utiliza WAF precum Cloudflare sau alte servicii.

Nu oferiți informații despre specificațiile serverului sau despre traficul estimat, așa că există posibilitatea ca problema să fie că instanța dvs. EC2 este în curs de furnizare (trebuie să faceți upgrade).

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.