apache error

Sziasztok!

Már napok óta küzdök egy olyan hibával amire nem találtam eddig megoldást...
Környezet: Apache 2.2.4, PHP 5.2.3 mysql 5.0

hiba az error logban:

[dátum,idő] [error] server reached MaxClient setting, consider raising the MaxClients settings

És hiába állítottam át az apache.conf -ban a MaxClients -et 180-re nem segít, de a 200 sem...
kb 20-an használják egyazon időben.

MaxSpareServers értékét szabad állítgatni? A default 10 lehet hogy kevés...
És (ha jól sejtem) akkor ez a futó szerverek számát határozza meg, de a hibaüzenet nem ilyen jellegű (szerintem)

Minden 5letnek örülnék!

Üdv,
Levyt

Hozzászólások

hagy őket default értekeken ha csak 20 en használjak arra az is bőven jó, ha majd kevés lesz akkor állítgathatod.

Core2Duo T7100, 2.5G, Ubuntu 8.04, 2.6.24

ServerLimit, Maxclients, /server-status. a barataid.

t

beizzitottam a server-status modult, kiderült hogy 80-100 kérés
is beugrik. ennek megfelelöen módosítottam a configokat, most úgy tűnik rendben van.

No, de másik érdekesség hogy egy címről folyamatos pingelés miatt
újból belassult a szerver ( miután iptables-el kitiltottam az icmp-t helyreállt)

létezik ilyesfajta támadás? (icmp-n keresztüli?)

értem én a poént bár nem poénnak szántam a kérdésem....
ha hülyeséget kérdeztem akkor sorry...
bár az segitett helyretenni a szerver lelkivilágát hogy kitiltottam az icmp-t
ami ugye többek közt a ping-et is lehetővé teszi...
pontosabban arról az ip-ről érkezőket...

Jelenleg igy állok a témával...
Van valakinek 5lete?
a változok felhúzása azt eredményezi hogy késöbb (pár órával) áll meg, de megáll.
Azért ilyen nagy terhelés nem lehet hiszen kb 20 user nyomja a php-s webalkalmazást...

tipp?

és a legfurább hogy nyom egy SIGTERM-et.. ilyet nem szabadna neki, nem?

ötleteket elöre is kösz!

Levyt


[Thu Jul 03 15:15:04 2008] [info] server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 8 children, there are 2 idle, and 17 total children
[Thu Jul 03 16:53:06 2008] [info] server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 8 children, there are 3 idle, and 18 total children
[Thu Jul 03 16:53:36 2008] [info] server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 8 children, there are 0 idle, and 29 total children
[Thu Jul 03 16:53:37 2008] [info] server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 16 children, there are 0 idle, and 37 total children
[Thu Jul 03 19:07:33 2008] [info] server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 8 children, there are 4 idle, and 18 total children
[Fri Jul 04 19:26:58 2008] [info] removed PID file /var/run/apache2/apache2.pid (pid=10748)
[Fri Jul 04 19:26:58 2008] [notice] caught SIGTERM, shutting down
[Fri Jul 04 19:27:22 2008] [notice] Apache/2.2.3 (Ubuntu) PHP/5.2.1 configured -- resuming normal operations
[Fri Jul 04 19:27:22 2008] [info] Server built: Feb  4 2008 20:19:27
[Fri Jul 04 19:27:22 2008] [debug] prefork.c(991): AcceptMutex: sysvsem (default: sysvsem)