Tutorial zum Upgrade, zur Installation und Konfiguration des Supervisors auf Centos 6.5

Tutorial zum Upgrade, zur Installation und Konfiguration des Supervisors auf Centos 6.5

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

yum install python-pip

Verwenden Sie dann pip, um Version 3.1 von Supervisor zu installieren

pip install supervisor==3.1.3

Konfigurationsdateien generieren

easy_install supervisor==3.1.3

Konfigurationsdateien

/etc/supervisord.conf

[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:
  • Erstellen einer .NET Core 2.0 + Nginx + Supervisor-Umgebung unter einem Centos7-System
  • Detailliertes Tutorial zur Verwendung des Supervisors in CentOS7
  • Installation, Konfiguration und Verwendung des Process Daemon Supervisors unter Linux
  • Detaillierte Erläuterung der Installation und Konfiguration von Supervisor (Linux/Unix-Prozessmanagementtool)
  • Tutorial zur Installation und Verwendung des Python-Prozessmanagement-Tools Supervisor
  • Installation und Konfiguration des Prozessüberwachungs-Managementtools Supervisor unter Mac

<<:  Vue implementiert Studentenverwaltungsfunktion

>>:  Detaillierte Erläuterung von MySQL-Unterabfragen (verschachtelte Abfragen), Verknüpfungstabellen und kombinierten Abfragen

Artikel empfehlen

Was tun, wenn Sie Ihr Passwort in MySQL 5.7.17 vergessen?

1. Skip-Grant-Tables zur Datei my.ini hinzufügen ...

Anweisungen zur Verwendung des HTML-Tags dl dt dd

Grundaufbau: Code kopieren Der Code lautet wie fol...

Verwenden Sie Docker, um den Kong-Clusterbetrieb aufzubauen

Es ist sehr einfach, einen Kong-Cluster unter dem...

js native Wasserfall-Flow-Plugin-Produktion

In diesem Artikel wird der spezifische Code des n...

Webdesign muss Zweck, Ideen, Gedanken und Beständigkeit haben

<br />Einleitung: Diese Idee kam mir, als ic...

Die wichtigsten Unterschiede zwischen MySQL 4.1/5.0/5.1/5.5/5.6

Einige Befehlsunterschiede zwischen den Versionen...

Problem mit der Kompilierung des Nginx RTMP-Moduls in der Arm-Version

Inhaltsverzeichnis 1. Vorbereitung: 2. Quellcode-...

Detaillierte Analyse von Javascript-Datenproxys und Ereignissen

Inhaltsverzeichnis Datenbroker und Events Überprü...

So legen Sie den Rahmen einer Webseitentabelle fest

<br />Zuvor haben wir gelernt, wie man Zelll...

Beispiel für eine HTTPS-Konfigurationsmethode für den Nginx-Server

Linux: Linux-Version 3.10.0-123.9.3.el7.x86_64 Ng...

Lösung für die Nichterreichbarkeit des Tencent Cloud Server Tomcat-Ports

Ich habe vor Kurzem einen Server mit Tencent Clou...