requests bleiben offen

Alles, was den Apache betrifft, kann hier besprochen werden.

requests bleiben offen

Postby joerg85 » 16. February 2006 10:23

Hallo zusammen,

ich habe auf meinen Webserver das Problem das ich 150 offene requsts habe bei denen viele einen SS (seconds since beginning of most recent request) über 200 oder 0 haben. In der Request Spalte steht auch nur "..reading..".

Woher können diese Requsts kommen? Ich habe viele PHPs auf dem Server jedoch denke ich nicht das die in einer endlosschleife sind da sonst die CPU ausgelastet währe, oder?


Danke &
Gruß
Jörg
joerg85
 
Posts: 2
Joined: 16. February 2006 10:10

Postby M3g4Star » 16. February 2006 11:51

Ich habe viele PHPs auf dem Server


:?: *höm* :?:
User avatar
M3g4Star
 
Posts: 145
Joined: 25. January 2006 07:46
Location: München

Postby KingCrunch » 16. February 2006 12:03

M3g4Star wrote:
Ich habe viele PHPs auf dem Server


:?: *höm* :?:


Er meint vermutlich PHP-Dateien/-Scripte
Ansonten kann ich leider auch nicht weiterhelfen.
Nicht jeder Fehler ist ein Bug ...
KingCrunch
 
Posts: 1724
Joined: 26. November 2005 19:25

Postby M3g4Star » 16. February 2006 12:20

Na so recht blick ic hda nicht durch ..

erhöhen sich die Requests oder bleiben die bei 150 ? oder wie ?

Wann treten sie auf ? nach welchem Script ?

Ich mein so kann man da schlecht weiter helfen ?!
User avatar
M3g4Star
 
Posts: 145
Joined: 25. January 2006 07:46
Location: München

Postby KingCrunch » 16. February 2006 12:30

Also, soweit ich das verstanden habe:

Er hat knappe 150 Prozesse offen, die alle im Status "reading" stehen. Die Angabe "Seconds since beginning of most recent request" ist dabei bei allen entweder 0 oder > 200
Nicht jeder Fehler ist ein Bug ...
KingCrunch
 
Posts: 1724
Joined: 26. November 2005 19:25

Postby joerg85 » 21. February 2006 16:15

Hallo zusammen,

ich versuche es nochmal besser zu erkären.

Mein Apache2 wird zuerst langsam und ist dann nicht mehr zu erreichen.
Wenn ich den Server-Status anschaue, zeigt er mir an das es 150 Prozesse gibt die gerade bearbeitet werden.

Diese Prozesse haben alle eine SS ("Seconds since beginning of most recent request") von ca. 299, die sich auch nicht mehr erhöht.
Da mein Timeout auf 300 steht sollten die Prozesse ja terminiert werden, was Sie jedoch nicht tun.

Wenn ich in mein error_log schaue finde ich für jeden dieser Prozesse die Einträge:
[] [warn] child process XXXXX still did not exit, sending a SIGTERM
[] [warn] child process XXXXX still did not exit, sending a SIGTERM
[] [warn] child process XXXXX still did not exit, sending a SIGTERM
[] [error] child process XXXXX still did not exit, sending a SIGKILL

Woran kann es liegen das die Prozesse offen bleiben?
joerg85
 
Posts: 2
Joined: 16. February 2006 10:10


Return to Apache

Who is online

Users browsing this forum: No registered users and 27 guests