So halten Sie eine permanente PHP-Skript ausgeführt?

Ich habe ein PHP-script wartet auf eingehende socket-Anfragen, etc. Ich brauche dieses Skript ständig laufen (es läuft in einer Endlosschleife) auf dem server.

Wie kann ich initiieren und managen diesen Prozess? Ich habe versucht, gerade in dem Sie ihn starten über SSH/putty aber sobald die SSH-Verbindung mal das Skript stirbt.

  • mögliche Duplikate von php-Skript als daemon-Prozess
  • Viele gute Infos: stackoverflow.com/search?q=php+daemon
  • überprüfen Sie "screen" utility sowie das trennen Ihrer Sitzung vom ssh (und schließen Sie es später, wenn Sie wollen)
  • Wenn Sie einen lang Laufenden php-Skript als Lösung, dass man entweder ein wissenschaftliches problem, eine merkwürdige Reihe von Umständen, oder auf einem Weg zu einer besseren Lösung, wenn Sie Ihren Kopf um ihn herum. Zurück zum Thema, auf einer abstrakten Ebene, die Sie wollen, dass etwas verwalten Sie Ihre php-Prozess neu zu starten, wenn es stirbt, geht oom, der Mond verschiebt Ausrichtung, etc. (dieser manager sollte sich nicht ein weiteres php-Skript) 🙂
InformationsquelleAutor Andy Hin | 2011-01-17
Schreibe einen Kommentar