Posted By: pvl (Tao-te-ting) on 'CZunix'
Title:     load serveru - apache
Date:      Mon Feb  4 08:10:55 2008

Zdravim,

mam takovy zvlastni problem, ktery nevim jak odhalit.
Mam nekolik serveru s apachem a horde (webmail), vse v zasade stejne verze a 
vse naprosto v pohode, jen u jednoho zakaznika se deje zvlatni vec ze se 
postupne hromadi procesy apache, ktere bezi na plny kotel (a tim stoupa load)

problem je, ze nevim co to dela a uz vubec ne proc.
Na tom serveru toho bezi samo vic (webovych aplikaci), ale zjistil jsem ze 
tyhle dlouho bezici procesy jsou vetsinou to horde, konkretne imp (webmail)
GET /imp/mailbox.php?nocache=37i3sk568xkw&page=2 
takze to bude podle mne tim.

Zda se, ze ty procesy bezi hodiny, dny, ne-li do nekonecna. A pritom vytezuji 
CPU. 
To je prave to, co mne mate. PHP ma max. execution time na 30 vterin, ale to 
eidentne ignoruje. Podle manualu se neuplatnuje, pokud pusti nejaky 
proces ze sebe, jenze to by byl videt v TOPu, ale v TOPu je videt ten apache.

Zkoumal jsem jeden ten proces co tam visi. podle lsof nema otevreno nic 
zvlastniho. Konexe do MySQL (estabilished) a close_wait do IMAPu, coz je 
jediny podezrely, ta uz by mohla odpadnout po takove dobe.

A ted jsem jeste koukal, podle apache server-status vidim z ktereho IP ta 
konexe je, ale podle netstat -nt uz zadna takova konexe neni. Nicmene apache 
porad bezi :( 

Samozrejmne to muzu svest na chybu v apache/php/horde jenze zvlastni je ze na 
tomto serveru se to stava pernamentne (restartnu apache a druhy ten tam zase 
neco takhle visi), zatimco zadny jiny server co mame to nedela ani naznakem.

Jedine co je "jinak", tak tito uzivatele maji v imapu vsichni hodne posty 
(vsechnu), zatimco na tech jinych serverech tam maji hodne posty jen nekteri.

Je asi jasny, ze to PHP na necem vytuhne, ale nejaky napad jak to zjistit a 
vyresit?


dik za tip
Pavel
  

Search the boards