Portál AbcLinuxu, 12. května 2025 10:57

Dotaz: Apache2 vytizeny CPU a dlouhý čas procesu

7.12.2013 18:29 Tomasekk
Apache2 vytizeny CPU a dlouhý čas procesu
Přečteno: 484×
Odpovědět | Admin
zdravím vás, prosím, mám problém s APACHE2.

Po nějaké době (cca. 3hod) se začne v procesech ukazovat /usr/sbin/apache2 -k start těchto procesů je zde cca. 5-6, procesy jsou spuštěny a čas spuštěného procesu se zobrazuje např. 21hod,... vytížený procesoru je okolo 90-100%, můžete mi poradit zda-li je to v pořádku nebo zda je nutno nastavit nějaký timeout spuštěného procesu? Nevím zda-li to nemá jen návaznost na špatně nastavený MPM. Server má 12GB RAM (jedná se o server HP ML350 G5 - server XEON)
< IfModule mpm_prefork_module >
StartServers 2
MinSpareServers 2
MaxSpareServers 5
MaxClients 130
ServerLimit 130
MaxRequestsPerChild 100
< /IfModule >
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.12.2013 18:57 NN
Rozbalit Rozbalit vše Re: Apache2 vytizeny CPU a dlouhý čas procesu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Muzes overit napr. pres top, ze CPU skutene vyziraji procesy apache? Imho jejich pocet je uplne normalni.
7.12.2013 19:05 Tomasekk
Rozbalit Rozbalit vše Re: Apache2 vytizeny CPU a dlouhý čas procesu
Ano, opravdu, sleduju to i přes htop. Mám apache nastaven jako proxy z NGINXu, ale to by asi problém dělat nemělo, ne? Verze apache mám apache2 2.2.22-13
7.12.2013 19:14 NN
Rozbalit Rozbalit vše Re: Apache2 vytizeny CPU a dlouhý čas procesu
Co logy apache, nic podezreleho?
8.12.2013 09:06 Tomasekkk
Rozbalit Rozbalit vše Re: Apache2 vytizeny CPU a dlouhý čas procesu
Je to zvláštní, ale nic tam nevidím. Jediné co mám v error.log je docela často vypsané sh: /dev/null: Permission denied
8.12.2013 10:09 Tomasekkk
Rozbalit Rozbalit vše Re: Apache2 vytizeny CPU a dlouhý čas procesu
Ted jsem si vsiml, ze mi prestalo v Apache fungovat order deny, allow atp. Když se chci připojit na nějaký web, který mám ošetřený podle IP, zobrazí se mi 403 i když jsem v povolených IP :-( Ale asi jsem to něčím pokazil, když jsem do toho vrtal
8.12.2013 12:46 Tomasekkk
Rozbalit Rozbalit vše Re: Apache2 vytizeny CPU a dlouhý čas procesu
Povolení IP jsem již vyřešil, ale to využití CPU je fakt divné :(
8.12.2013 13:26 fish | skóre: 22
Rozbalit Rozbalit vše Re: Apache2 vytizeny CPU a dlouhý čas procesu
Zkuste /server-status, jestli tam je nejaky dlouho bezici dotaz pro prislusny PID. Pripadne strace a lsof toho procesu take napovi s cim zrovna pracuje. Budou se tam pravdepodobne stridat jednotlive dotazy podle aktualniho trafficu, ale je mozne ze odhalite pricinu zateze. Nepisete jaky traffic tam mate, ale asi bych navysil MaxSpareServers. S 12G RAM myslim nemate duvod mit jen pet spare procesu.
8.12.2013 13:47 Tomasekkk
Rozbalit Rozbalit vše Re: Apache2 vytizeny CPU a dlouhý čas procesu
Current Time: Sunday, 08-Dec-2013 13:46:41 CET
Restart Time: Sunday, 08-Dec-2013 13:32:11 CET
Parent Server Generation: 0
Server uptime: 14 minutes 30 seconds
Total accesses: 7751 - Total Traffic: 62.9 MB
CPU Usage: u329.6 s20.54 cu.01 cs0 - 40.2% CPU load
8.91 requests/sec - 74.0 kB/second - 8.3 kB/request
2 requests currently being processed, 13 idle workers
8.12.2013 22:02 Tomasekkk
Rozbalit Rozbalit vše Re: Apache2 vytizeny CPU a dlouhý čas procesu
Teď se dívám a našel jsem pár řádků jako je tento (ze server-status) - PID nemá přiřazeno a CPU je na 55.47
24-0	-	0/0/3724	.	55.47	574	11256	0.0	0.00	33.42	88.XXX.XXX.XXX	*XXXX.cz	GET /img/foto_akce.png HTTP/1.0
Vypadá to, jako by to nechtělo nějaký proces "zabít" :-( nebo tam zůstalo něco co se nechce ukončit.

Pomůže alespoň toto?
9.12.2013 13:05 fish | skóre: 22
Rozbalit Rozbalit vše Re: Apache2 vytizeny CPU a dlouhý čas procesu
Radky bez PIDu klidne ignorujte. Reste jen ty procesy, ktere vidite v topu, bud podle server-statusu nebo z lsof/strace jak jsem psal.
9.12.2013 13:24 Tomasekkk
Rozbalit Rozbalit vše Re: Apache2 vytizeny CPU a dlouhý čas procesu
Tak už to sleduji a vidím u jednoho webu, kdy procesy jsou zaseknuté např. i 10hodin a to nejspíš u wordpressu
8-0	18165	0/2192/10190	W	104.79	37557	0	0.0	35.27	124.89	89.XXX.XXX.17	*domena.com	GET /wp-content/themes/karel/cache/external_ebb49f9b357ea
a opravdu to dělá problém v adresáři cache. Ten proces v topu vidím spuštěný přes 10hodin a další taktéž. že by nějaké cáchování?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.