----- 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.

--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem