Ho usato Daemontools per fornire un modo semplice e affidabile per supervisionare i servizi Unix sui miei server. Funziona bene, ma richiede un diverso modo di pensare ( The DJB Way ) e alcune lamentele comuni sono:
- Timestamp basati su TAI64N
- Non memorizza gli script in /etc/init.d (o (/usr/local)/etc/rc.d)
- Non funziona sempre con script come apachectl. Alcuni script devono essere riscritti.
Ricordo che alcuni demoni simili di "supervisore / cane da guardia" erano in lavorazione circa due anni fa, ma alcuni erano ancora un po 'agitati attorno ai bordi.
Se sei passato da Daemontools a qualcos'altro, cosa hai scelto e ha funzionato bene per te? RedHat o Ubuntu sono dotati di utilità di supervisore di processo per impostazione predefinita?
runsv
comando dirunit
supporta i controlli personalizzati, in modo che un riavvio possa essere implementato in termini di binari di controllo nativi di un demone.