Httpd incarca procesor, ce sa faca

Blog> Apache> httpd va încărca procesorul, ce ar trebui să fac?

Găsiți un site problematic pe site-ul care vă solicită să încărcați întregul sistem este destul de dificil. Cu toate acestea, acest lucru nu înseamnă că acest lucru nu este posibil, este destul de posibil și noi în acest post vom lua în considerare doar una dintre astfel de situații.






Deci, știm că sistemul se blochează și încarcă procesul său httpd. Acest proces generează scripturi numite pe site. Sarcina noastră este de a determina blocajele de pe site, de ceea ce serverul încarcă și de a repara în consecință.
În Apache există module speciale care ne vor ajuta în această problemă, ele sunt numite status_module și info_module. Pentru a le utiliza, trebuie să vă asigurați că acestea sunt incluse în configurația serverului Apache. În mod prestabilit, acestea sunt activate, deci cel mai probabil nu va trebui să le instalați.

Deschideți fișierul de configurare al serverului web, am sistemul CentOS Linux și fișierul de configurare este localizat aici:

Suntem convinși că modulele sunt conectate, găsim linii similare:







După aceea, după linia DocumentRoot. introducem setările astfel încât să fie posibilă monitorizarea încărcării prin browser.

Merită acordată atenție faptului că, dacă aveți un fișier .htaccess care specifică regulile de redirecționare, acesta poate bloca accesul la / server-status. Pentru a face acest lucru, va trebui să excludeți și calea către statistici.

După deschiderea statisticilor, vedem pagina care începe cu linia "Apache Server Status for". Mai jos este un tabel în care vom fi interesați de procesele care încarcă sistemul. În coloana CPU, puteți identifica procese problematice. Procesele problematice sunt șterse conform PID (ID-ul procesului), această coloană fiind de asemenea marcată în tabel.

Eliminăm procesul de problemă cu ajutorul consolei:

Httpd incarca procesor, ce sa faca

După ce ați identificat adresa URL pe care serverul o încarcă, trebuie să aflați și să eliminați motivele încărcării CPU excesive deja în codul site-ului dvs. Puteți folosi și alte instrumente bune, cum ar fi Munin. destul de bun pentru monitorizarea serverului. Există adesea procese destul de suspecte în MySQL, care, de asemenea, nu au un impact mare asupra site-ului, în acest scop puteți utiliza utilitarul Mytop.







Trimiteți-le prietenilor: