danke
Cadet 3rd Year
- Registriert
- Aug. 2009
- Beiträge
- 60
Moin,
ich bin dabei NGINX in Verbindung mit FastCGI aufzusetzen.
Dafür habe ich mir via apt-get Lighttpd besorgt um auf dessen FastCGI Mitbringsel zuzugreifen.
Nun habe ich das Problem, dass mir die FastCGI children nach einer großen Anzahl an Zugriffen (später bei Inbetriebsnahme rechne ich mit zwischen 100-500 Benutzern gleichzeitig) "kaputt" gehen und ich neue children machen muss (auch hier gilt: machen ist einfach, sich darum kümmern schwer
).
Damit ich vorerst, bis ich das Übel mit FastCGI an der Wurzel gepackt habe, dieses Prozedere nicht immer selbst machen will habe ich mir überlegt, ein Shellscript zu basteln.
Bisher schaut es so aus:
Nun wollte ich fragen, ob es nicht möglich wäre zu erkennen, ob es sich bei dem fastcgi-prozess um einen zombie-prozess handelt oder ob er gar nicht mehr läuft.
Quasi als Anforderung in meiner do while.
Ist das überhaupt eine schicke Lösung im Grossen und Ganzen?
Danke sagt schonmal danke.
ich bin dabei NGINX in Verbindung mit FastCGI aufzusetzen.
Dafür habe ich mir via apt-get Lighttpd besorgt um auf dessen FastCGI Mitbringsel zuzugreifen.
Nun habe ich das Problem, dass mir die FastCGI children nach einer großen Anzahl an Zugriffen (später bei Inbetriebsnahme rechne ich mit zwischen 100-500 Benutzern gleichzeitig) "kaputt" gehen und ich neue children machen muss (auch hier gilt: machen ist einfach, sich darum kümmern schwer
Damit ich vorerst, bis ich das Übel mit FastCGI an der Wurzel gepackt habe, dieses Prozedere nicht immer selbst machen will habe ich mir überlegt, ein Shellscript zu basteln.
Bisher schaut es so aus:
Code:
#!/bin/bash
while [ true ]
do
/etc/init.d/init-fastcgi start
echo trying to spawn another child in 5 secs...
sleep 5
done
Nun wollte ich fragen, ob es nicht möglich wäre zu erkennen, ob es sich bei dem fastcgi-prozess um einen zombie-prozess handelt oder ob er gar nicht mehr läuft.
Quasi als Anforderung in meiner do while.
Ist das überhaupt eine schicke Lösung im Grossen und Ganzen?
Danke sagt schonmal danke.