OT - monitoring apache
    Jindra Fucik 
    fulda at seznam.cz
       
    Tue Mar 15 14:58:59 CET 2011
    
    
  
----- Original Message ----- 
> nemáte prosím někdo tip na něco, čím by se dal realitimově monitorovat
> apache? Na netu jsem našel pythonovej script apache-top, ale bohužel mi
> nefunguje a projekt už je delší dobu mrtvej. Něčím bych rád apache
> monitoroval na úrovni aplikace (přístupy, požadavky, atd.)
balicku na monitorovani apache je asi milion a kazdej se soustredi na neco 
jineho, takze si pokazde napisu svuj script kterej dela to co mne konkretne 
zajima.
> Dále bych potřeboval něčím hlídat procesy apache, protože občas se mi
> stane, že některému z podprocesů apache zůstane spojení ve stavu
> CLOSE_WAIT a žere hodně CPU. Protože je ten server docela dost vytížen,
> a takových procesů se nasbírá více, tak jde výkon hodně dolů...
> Potřeboval bych tento stav nějak zjišťovat a tyhle podprocesy zabíjet.
> Nevíte někdo o něčem?
Predevsim je potreba si zodpovedet otazku co s tim monitoringem chces delat 
a kolik do toho chces investovat.
Statistickou vytizenost delam nejradeji z logu zpetne s pouzitim treba 
webalizeru nebo jineho nastroje. Pokud chces aktualni vytizenost, tak se 
podivej treba na modul mod_status 
(http://httpd.apache.org/docs/2.0/mod/mod_status.html)
Co se tyka vrazdeni mrtvolek - na to si take vetsinou pisu skript - pokud 
mas dost vytizenej server, tak to je dost jednoduchej script - napriklad si 
z webalizeru vyzobnu kdy je server nejmene vytizenej a kolik v te dobe dava 
odpovedi. Podivam se do konfigurace, kolik je povoleno odpovedi na jedno 
dite a pocet deti a podle toho si urcim maximalni mozne stari jednoho 
ditete - a pak jednoduse vrazdim v cronu vsechny deti, ktere jsou starsi nez 
je urcene maximalni stari. Pochopitelne to neni presne a neni to vsemohouci, 
ale je to velice jednoducha a ucinna metoda vhodna pro zatizene servery, kde 
je statisticka odchylka mala.
    
    
More information about the Users-l
mailing list