Apache processen sluiten niet

Pagina: 1
Acties:

  • cdgrit
  • Registratie: Mei 2002
  • Laatst online: 13-01-2025
Op één van mijn Debian webservers worden processen van Apache sinds afgelopen vrijdag af en toe niet meer gesloten. Hiervoor heeft het weken lang goed gedraaid en ik heb geen instellingen op de server gewijzigd.

Ik heb de server-status online staan op http://www.goedbegin.nl/server-status.
Vaak staat er bijv. een proces als deze die nu alweer 819 seconden open staat (Sending Reply) en niets doet.


PID Acc M CPU SS Req Conn Child Slot Client
21113 0/194/1048 W 5.51 819 0 0.0 2.71 7.59 81.205.71.86


De meeste processen sluiten gewoon, maar af en toe blijft een proces gewoon op 'Sending Reply' staan. Dit blijft net zolang staan totdat ik de server herstart.
Ik moet nu ongeveer iedere 5 uur de server herstarten anders staan er teveel dode processen en kunnen er geen nieuwe meer bij :?

Ik heb Apache 2.2.0 geprobeerd en ook Apache 2.0.55. Bij beide versies hetzelfde probleem.
- Overigens staat KeepAlive OFF.

Iemand een idee?


Originele startpagina - Stadindex.nl


  • dirkpostma
  • Registratie: Juni 2001
  • Laatst online: 23-01 18:44
Beetje een herkenbaar probleem, alleen uiteindelijk sluiten bij mij de processen wel af.

Ik heb regelmatig dat het er zo uit ziet:

code:
1
2
3
4
5
6
7
8
9
10
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW..............
................................................................
................................................................
................................................................

Scoreboard Key:
"_" Waiting for Connection, "S" Starting up, "R" Reading Request,
"W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup,
"C" Closing connection, "L" Logging, "G" Gracefully finishing,
"I" Idle cleanup of worker, "." Open slot with no current process


Op zo'n moment duur het erg lang voor de pages geserveerd worden en dat is natuurlijk zwaar irritant voor de bezoekers.

Ik heb niet het idee dat het een hardware probleem is. Draait op een machine dual AMD Opteron server met 2GB geheugen. Er worden PHP scripts geserveerd die weer gebruik maken van een MySQL server. Ook als de server-load "normaal" is, wil het er wel eens zo uit zien.

Ik heb al zitten spelen met MinSpareServers, MaxClients etc. maar ik heb niet het idee dat dit werkt.

Herkend iemand dit probleem? En heb je het opgelost, zo ja hoe? Ik weet geen paden meer die ik zou kunnen bewandelen naar een oplossing toe. Het is ook zo lastig uitzoeken, want het gebeurt maar af en toe.