Ich suche einen einfachen Prozessmonitor für mein Konto in einem beliebten VPS. Ich habe Supervisor und Monit geliebt, aber sie scheinen für mich übertrieben.
ich möchte etwas
- das läuft als Daemon (mein VPS-Konto kann es also beim Booten starten und auch per Cron "starten", falls der Monitor selbst ausfällt)
- Das überwacht, indem es Dinge als Unterprozess erzeugt (wie Supervisor) oder indem es einen Polling- Befehl ausführt, der true oder false zurückgibt (wie eine BASH if-Anweisung).
- sowohl einfach zu bedienen (minimale Konfiguration erforderlich) als auch produktionsstabil (irgendwie scheint nur wenige Software beide Anforderungen zu erfüllen)
- Geeignet für einen verwalteten VPS-Lauf im Benutzermodus, minimale Speicherauslastung
runit
wäre eine Alternative zu Daemontools. Es ist auch sehr einfach und niedrig. Grundsätzlich benötigen Sie zum Ausführen eines Prozesses nur eine Datei mit einem Befehl exec, z. B.exec sleep 300
erstellen Sie einen Symlink aus dem Verzeichnis, in dem das Skript ausgeführt wird,/etc/service/name
und fertig.