Díky za odpovědi. Co se týče toho monitoringu, doufal jsem, že někdo zná něco jako onen apache-top, ale živej. Díval jsem se do něj, ale jakože nejsem žádnej programátor a python neznám, tak jsem akorát přišel na to, že mi to padá při volání curses.cbrake(), ale víc nezjistím aniž bych zase sáhodlouze nestudoval python a funkci toho scriptu. Vzhledem ke stáří projektu nevím, jestli třeba nebyla nějaká změna v mod_status, kterej by v aktuálnější verzi třeba posílal nějak jinak formátovaný data a apache-top to nerozchodí, nebo třeba python 2.6 je v něčem jinej než 2.4 pro kterej to bylo psaný, nebo verze python-curses.... No asi to každej zná. Co se týče toho monitoringu procesů, ten ulimit by asi stačil, to mě nenapadlo :o) Jen bych se chtěl zeptat jak to funguje. Když tam (/etc/security/limits.conf) nastavím limit na CPU time pro uživatele www třeba na 100, tak chápu, že to utne proces, kterej přesáhne délku života 100 minut . Ale když ten server běží dlouho tak tu limitní délku života procesy nasbírají "korektně" a pak by mi systém zabil i "zdravého" apache, ne? Možná by bylo lépe detekovat déle trvající stav CLOSE_WAIT ve kterém ty podprocesy zůstávají viset a podle toho ty procesy zabíjet...?
Díky RaT Ondrej Pesta píše v St 16. 03. 2011 v 08:27 +0100: > Cau. > > On 15-3-2011 14:10, Radek Tománek wrote: > > Ahoj, > > 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.) > Pokud bys chtel statistiku aktivity (accesses, documents, bytes) za sekundu > pro jednotlive virtualhosty, tak ja pouzivam modul mod_watch. > Data se daji lehce sbirat do nejakeho grafovaciho systemu (MRTG, Munin, > atd.). Projekt sice taky zrovna uplne nezije, ale funguje to. > Ten modul i plugin do monitoringu lehce vygooglujes. > Kdyby ne, muzu poslat. > > 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. > > Co se tyce hlidani procesu, tak je asi vazne nejlepsi si naskriptovat, co > presne potrebujes. > > S pozdravem > > Ondřej Pešta > > > > Nevíte někdo o něčem? > > > > > > Díky > > > > RaT > > > -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l