In Docker wird der Daemon-Prozess verwendet, um den angegebenen Prozess zu überwachen. Wenn festgestellt wird, dass der Zielprozess abnormal funktioniert, kann ein Daemon-Prozess mehrere Zielprozesse überwachen Die Verwaltung des Zielprozesses erfolgt über den Heartbeat-Mechanismus.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-1.13.1-Version, Dell G3-Computer.
Daemon-Prozess kann als Prozessdämon (Prozessdämon) verstanden werden, der zur Überwachung des angegebenen Prozesses verwendet wird kontrolliert werden. Zum Beispiel den Prozess schließen und neu starten.
Daemon-Prozess (Wächterprogramm), Zielprozess (dämonisierter Prozess).
Ein Daemon-Prozess kann mehrere Zielprozesse schützen
Der Implementierungsmechanismus des Daemon-Prozesses:
Im Daemon-Prozess wird die Verwaltung des Zielprozesses durch den Wächter mithilfe des Heartbeat-Mechanismus implementiert.
Der Zielprozess sendet regelmäßig Berichte (Herzschläge) an den Wächter, die darauf hinweisen, dass der Zielprozess normal läuft und entsprechende Dienste für die Außenwelt bereitstellt.
Wenn der Wächter den vom Zielprozess gesendeten Bericht (Heartbeat) längere Zeit nicht erhält, denkt der Wächter, dass der Zielprozess abnormal läuft, fährt den Zielprozess herunter und startet ihn dann neu .
Überprüfen Sie, ob der Docker-Daemon ausgeführt wird.
Root-Benutzerbetrieb.
Ubuntu-System
Das obige ist der detaillierte Inhalt vonWas bedeutet Daemon-Prozess in Docker?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!