Wie man ein PHP Queue System erstellt

8

Ich musste ein PHP Queue System erstellen und fand diesen brillanten Artikel Ссылка und ich habe es benutzt um ein PHP-Warteschlangensystem zu erstellen, ist es sehr einfach einzurichten und zu verwenden.

Unten ist der Code für queue.php, der von shell (puTTy oder somesuch) ausgeführt wird.

%Vor%

Der schwierigste Teil war, dass die pcntl-Funktionen auf meinem Server funktionieren.

Meine Frage ist: "Wie bekomme ich den Job, um automatisch zu starten, wenn / wenn der Server neu gestartet werden muss?"

    
Folding Circles 04.01.2013, 00:07
quelle

1 Antwort

9
  

Meine Frage ist: "Wie bekomme ich den Job, um automatisch zu starten, wenn / wenn der Server neu gestartet werden muss?"

Indem Sie es zur Liste der Dinge hinzufügen, die beim Serverstart gestartet werden. Leider unterscheiden sich die Anweisungen dafür sehr stark nach Betriebssystem und Betriebssystemversion. Sie möchten wahrscheinlich etwas etwas mehr plattformübergreifend verwenden. Ich hatte sehr viel Glück mit dem Supervisor , den Sie wahrscheinlich in den Paket-Repos auf Ihrem bevorzugten Betriebssystem finden können.

Das heißt, Sie gehen den Weg von Wahnsinn . Die Sache, die du machst, ist schon früher gemacht worden, besser gesagt von tollen Leuten. Schauen Sie sich das Gearman Arbeitswartesystem und die dazugehörige PECL-Erweiterung . Es kommt vor, dass Supervisor ziemlich praktisch ist, um auch Ihre Gearman-Arbeiter am Leben zu halten.

    
Charles 04.01.2013, 00:49
quelle

Tags und Links