Vorstellung des Vorgesetzten Supervisor ist ein in Python entwickelter Client/Server-Dienst. Es handelt sich um ein Prozessmanagement-Tool für Linux/Unix-Systeme und unterstützt keine Windows-Systeme. Es kann problemlos einen oder mehrere Prozesse überwachen, starten, stoppen und neu starten. Wenn ein vom Supervisor verwalteter Prozess versehentlich beendet wird, startet der Supervisor ihn automatisch neu, nachdem er den Prozessabbruch erkannt hat. Dadurch lässt sich der Prozess sehr bequem automatisch wiederherstellen, ohne dass Shell-Skripte zur Steuerung geschrieben werden müssen. Da ich damit mehrere PHP-Prozesse zur Ausführung von Aufgaben verwalten möchte, funktioniert die Konfiguration mehrerer Unterprozesse in der Standardversion nicht Die Standardversion von Supervisor ist 2.1.9, die anscheinend Probleme beim Ausführen mehrerer Unterprozesse hat. Die neueste Version von Supervisor 4.1 erfordert eine höhere Version von Python, daher wird die folgende Lösung verwendet: Installieren Sie zuerst pip Verwenden Sie dann pip, um Version 3.1 von Supervisor zu installieren Konfigurationsdateien generieren Konfigurationsdateien [Programm:php_imap_daishou] command=/usr/bin/php /usr/local/sinamail/tools/new/othermail/cli.php anmelden Prozessname=%(Programmname)s_%(Prozessnummer)02d AnzahlProzeduren=10 Benutzer=root Zusammenfassen Oben ist das Tutorial zum Aktualisieren, Installieren und Konfigurieren von Supervisor in CentOS 6.5, das ich Ihnen vorgestellt habe. Ich hoffe, es wird Ihnen hilfreich sein! Das könnte Sie auch interessieren:
|
<<: Vue implementiert Studentenverwaltungsfunktion
1. Skip-Grant-Tables zur Datei my.ini hinzufügen ...
Grundaufbau: Code kopieren Der Code lautet wie fol...
Es ist sehr einfach, einen Kong-Cluster unter dem...
In diesem Artikel wird der spezifische Code des n...
<br />Einleitung: Diese Idee kam mir, als ic...
Einige Befehlsunterschiede zwischen den Versionen...
Was soll ich tun, wenn MySQL keine Verbindung zum...
Vor kurzem wollte ich Goaccess verwenden, um Ngin...
Die automatisierte Projektbereitstellung wird häu...
Zuvor wurde unter https://www.jb51.net/article/20...
Inhaltsverzeichnis 1. Vorbereitung: 2. Quellcode-...
Inhaltsverzeichnis Datenbroker und Events Überprü...
<br />Zuvor haben wir gelernt, wie man Zelll...
Linux: Linux-Version 3.10.0-123.9.3.el7.x86_64 Ng...
Ich habe vor Kurzem einen Server mit Tencent Clou...