Portál AbcLinuxu, 8. srpna 2025 21:01


Dotaz: Apache2 vysoke vytazenie CPU

18.9.2008 13:57 lieko
Apache2 vysoke vytazenie CPU
Přečteno: 256×
Odpovědět | Admin
Dobry den

mam nasledujuci problem s Apachom. Mam v clustery 2 servery pripojene k diskovemu polu a medzi nimi nazdielanu partciu aby pracovali nad rovnakymi datami. Jedneho dna mi vystupilo vytazenie CPU na oboch serveroch na 20%.

Dnes, po 2 dnoch som sa k tomu konecne dostal. Prebehol som procesy nic neobvykle som nenasiel tak som skusil na jednom servery stopnut apache ze ci je tomu na vine on. Spustil som service httpd stop zbehlo bez errorov. Ked som dal ale ps -fe | grep httpd zostalo tam visiet asi 10 procesov, ktore sa mi cez kill -9 PID nepodarilo zostrelit. A vdaka tymto procesom nesiel ani nastartovat apache, takze nasledoval restart celeho serveru po ktorom sa vsetko vratilo do normalu.

Pri druhom servery som sa teda rozhodol postupovat inac a ked som si dal vylistovat procesy rovno som sa zameral na httpd procesy ktore bezali od datumu ked stuplo vyazenie CPU. Teraz ked som apache nestopoval isli zostrelit bez problemov a CPU sa vratilo na povodne hodnoty.

A po dlhom uvode otazka: Neviete cim to mohlo byt sposobene ? Mam zapnuty Persistent binding, ale neviem ci by to s tym mohlo suvisiet. Inak nic nestandardne tam nebezi

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.9.2008 15:36 chytracek
Rozbalit Rozbalit vše Re: Apache2 vysoke vytazenie CPU
Odpovědět | | Sbalit | Link | Blokovat | Admin
povolil bych v httpd.conf /server-status a ExtendedStatus On

pred zabijenim procesu bych se se na nej mrknul podle pidu na http://localhost/server-status co ze vlastne vyvadi
Jakub Lucký avatar 18.9.2008 19:17 Jakub Lucký | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Apache2 vysoke vytazenie CPU
Odpovědět | | Sbalit | Link | Blokovat | Admin
pokud nejde kill -9, pak šlo pravděpodobně o D stav, to znamená, že to má něco důležitého k činění s Hardware (a kernel tyto procesy chrání, protože by mohlo dojít k něčemu nehezkému)
If you understand, things are just as they are; if you do not understand, things are just as they are.
18.9.2008 21:42 lieko
Rozbalit Rozbalit vše Re: Apache2 vysoke vytazenie CPU
ano, islo o D stav. Da sa nejako vypatrat co konkretne to ma s HW ? Pravdepodobne to bude nejaky problem s GFS alebo aj samotnym diskovym polom, len kde hladat info. Neviem ci by IOSTAT mohol v tomto pomoct ?

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.