Hat die Verwendung von Monit anstelle einer grundlegenden Upstart-Konfiguration Vorteile?

Ich bin der Konfiguration meiner server laufen node.js als daemon. Ich habe setup Upstart Griff starten und Herunterfahren von Knoten, die wunderbar funktioniert. Der nächste Schritt ist, um sicherzustellen, dass node.js neu gestartet ist, wenn es stirbt. Ein paar der guides haben vorgeschlagen, Monit (oder Fugue) zur überwachung des Prozesses (in-Monit Fall, indem Sie eine HTTP-Anforderung an den server und wartet auf eine Antwort).

Ich bin glücklich, etwas zu verwenden, wie Monit oder Fuge, aber ich bin mir nicht sicher, warum man nicht (oder konnte nicht) nur verwenden, Upstart ist respawn-Funktion. Ich nehme an, Upstart überwacht die PID des gestarteten Prozesses und nur kick it off wenn es wieder stirbt. Was bedeutet Monit oder Fugue geben, dass Upstart nicht?

Kommentar zu dem Problem
Sie sollten auch prüfen, die für immer blog.nodejitsu.com/keep-a-nodejs-server-up-with-forever Kommentarautor: generalhenry

InformationsquelleAutor der Frage James Gregory | 2011-01-18

Schreibe einen Kommentar