Fórum Root.cz
Hlavní témata => Server => Téma založeno: Aleš Doupal 01. 05. 2011, 18:01:09
-
Je nejak mozne zjitit, ktere PHP skripty server prave zpracovava?
Mam Ubuntu, Apache 2 a relativne dost zatizeny server, hlavne CPU a nevim jak zjistis co presne CPU zatezuje.
Pres rozsireni server-status zjistim na jakou stranku byl zrovna dan pozadavek, ale chtelo by to jeste vedet (nejlepe i nejak tvorit statistiku) ktery php skipt se presne provadi a kolik to vzalo CPU.
Zkousel jsem i sar pro monitorovani, ale tam jsem nedokazal zjistim nic kontretniho.
Diky za tip.
-
povolit mod_status a nakonfigurovat přístup "Allow from x.x.x.x"
pak se podívat na http://IP/server-status
-
Loguješ přístupy? Pokud ano, můžeš nastavit LogFormat, aby bylo v logu současně i délka zpracování požadavku (%T viz http://httpd.apache.org/docs/2.0/mod/mod_log_config.html#formats)
-
mod_status pouzivam a prave mi prijde, ze bych potreboval vice informaci
pristupy loguju, takze zkusim rozsirit ten log jak radite a to by mohlo poct pri zpetnem vyhodnoceni
U mod_status, ale nevim napriklad u obrazku (kde se obrazek jen stahne k uzivateli) to vypise ze to zabralo napriklad 3 sekundy CPU, co na to tak dlouho trva vzdyt s tim nemuze mit CPU zadnou praci.
-
jede tam jen a pouze tvoje jedna aplikace?
-
mohlo by vyhovovat http://pinba.org/wiki/Main_Page (http://pinba.org/wiki/Main_Page)
-
Na serveru bezi Ubuntu - PHP, Mysql a Plesk pro spravu domen a uzivatelu, jinak nic dalsiho. Tak napriklad u toho obrazku nevim proc by mel zabirat CPU 3 sekundy...
Pinba vypada zajimave, tak zkusim, snad to zvladnu zprovoznit.