Stephan K.: Apache-Prozess nach bestimmter Zeit killen

Hallo allereits,

kurz vor dem Wochenende soll ich noch eine kleine Kopfnuss knacken (sagt der Chef!).

Auf unseren Apache-Server prasseln eine Menge Anfragen ein.
Manche der angeforderten Seiten (PHP-Scripte) machen einen fopen auf bestimmte URLs im Internet.
Dieser fopen klappt 100 Mal, beim 101. Mal kriegt er keine Verbindung zur entfernten Seite, versucht es aber bis in alle Ewigkeit.

Mit dem set_time_limit-Parameter von PHP hab ich schon rumexperimentiert, klappt nicht so wie erwünscht.

Darum würde ich gerne in der httpd.conf einen Eintrag machen können, so dass ein Apache-Prozess, wenn er länger als z.B. 20 Sekunden mit einem Request beschäftigt ist, automatisch gekilled wird.

Any ideas ??

Danke
Stephan

  1. Hoi,

    Mit dem set_time_limit-Parameter von PHP hab ich schon
    rumexperimentiert, klappt nicht so wie erwünscht.

    Wieso nicht? Inwiefern nicht?

    Darum würde ich gerne in der httpd.conf einen Eintrag machen können,
    so dass ein Apache-Prozess, wenn er länger als z.B. 20 Sekunden mit
    einem Request beschäftigt ist, automatisch gekilled wird.

    Any ideas ??

    ulimit. PAM. Manpages zu beidem erhaeltlich :-)

    Gruesse,
     CK