apache maxclient

Fórumok

csá

apache lehalt mostanában párszor, majd néha ki is irta a logban hogy emeljem meg a maxclients értéket.

elsőnek 200 ról 300 ra emeltem, majd ismét lehalt, és meg 300 főlé mentem(most 625).
worker t használok, server limit et 25 re raktam.

megy szépen jól már 3 napja.. majd ránéztem cactira, és látom hogy cpu grafikon elég durva..
amióta 300 ra állítottam cpu kihasználtság 50% folyamatosan, még akkor is mikor szinte háló forgalom sincs.

nincs tul sok tapasztalatom ezekkel a hibákal kapcsban, bármilyen ötlet jól jön, hogy mit nézzek meg, mit állítsak !


ServerLimit 25

StartServers 5
MaxClients 625
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0


top - 11:42:22 up 132 days, 21:07, 1 user, load average: 0.47, 0.42, 0.42
Tasks: 143 total, 3 running, 140 sleeping, 0 stopped, 0 zombie
Cpu(s): 8.3% us, 1.1% sy, 0.0% ni, 56.8% id, 1.8% wa, 31.6% hi, 0.3% si
Mem: 2073852k total, 2022908k used, 50944k free, 32944k buffers
Swap: 996020k total, 0k used, 996020k free, 1652912k cached

Hozzászólások

miaz a hi egyáltalán gondolom hardware interrupt ..

mi a gond ha magas ez?

Uh, 625? Milyen paraméterei vannak a szervernek? És mekkora a terhelése (hits / óra, visits / nap?).

--
trey @ gépház

Amikor túl alacsony a maxszálszám, akkor a felhasználók akik pont akkor jelentkeznek be amikor az összes szál foglalt, akkor foglalod a gép prociját mivel a csomagok várakoznak az apache-ra.

Most, hogy felemelted a szálak számát úgy látom nincs semmi gondod, a loadod is < 0,5.

ez ami idegesit: 31.6% hi

gép: P4 CPU 2.60GHz stepping 09

kipróbáltam egy szinte teljesen ugyanolyan rendszeren(hw,os, miden ugyanaz,egyedül annyi hogy a kernel 2.6.11.11 ott itt meg .4 es
meg nincs is semivel se terhelve.
ugyanugy beállítottam apacheot.. és a hi 0%

nyomattam ab val többféle benchmarkot, az apache cpu használata nőtt is, de hi az 0% maradt.

mi ez a hardware interrupt?? gondolom nemolyan jó hogy ilyen nagy.

Nekem is volt némi apache2 teljesízményproblémám Ubuntu breezy alatt. Igaz nekem a hi 0% volt. Majd forgattam forrásból apache 2.20 -t -mtune=prescott -O 3 opciókkal, és megszűnt létezni a lassúság és a prociterhelés.

hát ezt nem értem leállítottam apacheot, meg szinte midnent..
és maradt a hi 30% on , hát ezt nem értem....

tipp milehet?

Azt is erdemes meg megprobalni hogy bekapcsolod az ExtendedStatust es mikor mar no a terheles nezed miket szolgal ki az apacs. Nekem volt mar nemegyszer hogy 1-2 bugos script befoglalta az eroforrasokat, ha ez tortent igy konnyu kiszurni.