Supervisor kann zum Schutz von unter Linux laufenden Prozessen verwendet werden, indem es Start/Stopp/Neustart und andere Funktionen bereitstellt, um sicherzustellen, dass der Prozess nicht versehentlich von anderen Prozessen beendet wird.
Zuerst apt-get install supervisor
supervisord ist das Daemon-Hauptprogramm und generiert die Standardkonfigurationsdatei echo_supervisord_conf > .conf, Starten Sie den Dienst supervisord -c /home/supervisord.conf
Öffnen Sie supervisorctl und stellen Sie fest, dass keine Überwachungsdienste vorhanden sind.
Schreiben Sie nun die zu verwaltende Prozesskonfiguration, ähnlich wie folgt
[program:gftrader]command=python3 /home/gftrader/runStrategy.py directory=/home/gftrader/ autorestart=true log_stdout=true log_stderr=true exitcodes=0,2stopsignal=QUIT stopwaitsecs=10stdout_logfile=/tmp/gftrader.log
Supervisorctl erneut lesen, dann aktualisieren, Status überprüft den Status, Hilfe kann sich andere Befehle ansehen
Das obige ist der detaillierte Inhalt vonEine kurze Einführung für den Vorgesetzten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!