ugrás a tartalomhoz

apache túlterheltség részletei?

KergeKacsa · 2007. Jan. 25. (Cs), 21.52
Sziasztok!

A szerveren ahol van egy napi 3000-es látogatottságú odlalam, valami midnig túlterheli a szervert.
Ha le van lőve az oldalam, akkor semmi, ha be van, akkor a 3-4 apache2 szál felviszi 100%-ra a cpu használatot, és behal az egész szerver.

Hogyan lehetne megnézni, hogy mikkel terhelődik az apache szál? (lehet php, multi-map, .htaccess, ezek a főbb dolgok, amik ennyire leterhelhetik, nem?)
Én a php-re gyanakszom, de jó lenne valahogy eljutni a tényleges gondhoz.
(kivülről a html-ben semmi nem látszik, pedig kiíratom az összes adatbázis-lekérést, az egyes php-k futási idejét, stb.)
Köszi előre is az ötleteket!
 
1

logolás

Hodicska Gergely · 2007. Jan. 25. (Cs), 23.29
Szia!


Első körben lelogolhatnád, hogy a scriptjeid mennyi idő alatt futnak le. Erre használhatsz saját megoldást, pl. egy auto_append-del megadott script is megteheti, ahol méred a start idejét, meg regisztrálsz egy shutdown függvényt, amiben meg megnézed a lejárati időd, és logolod. De pl. kipróbálhatod Bence kiterjesztését is. Ha meg van a ludas script, akkor már lehet különböző profiler cuccokkal megnézni, hogy mi lehet a gond.

Van egy ilyen cucc is: valgrind.com, de nem tudom, hogy ebben az esetben bevethető-e.


Üdv,
Felhő
2

Bence kiterjesztés

KLaci · 2007. Jan. 26. (P), 18.21
Az én szerveremen segmentation fault-hibával állandóan elszálltak az apache processek Bence kiterjesztésétől... szóval csak óvatosan(figyeld apache error log)
3

hm

KergeKacsa · 2007. Jan. 26. (P), 23.41
Szia!

logoltam őket, egy ideig teljesen normálisan mennek, aztán egyszercsak felugrik a cpu kihasználtság.

Ismertek valami programot, amivel lehetne szimulálni percenként 10-20 lekérdezést? (teszteléshez jó lenne)
4

Apache Benchmark

saxus · 2007. Jan. 27. (Szo), 03.10
Van egy "ab" nevü program az apache bin könyvtárában. Azzal lehet tesztelni a szervert.
5

terhelés szimulálás

manitu · 2007. Már. 10. (Szo), 16.19
Locahoston fejlesztgetek php+mysql progit. Tudtok-e valamilyen alkalmazást, amivel tudnám szimulálni a majdani magas látogatottságot, ellenőrizhetném, hogy behal-e a szerver több száz egyidejű lekéréstől?