Użyłem Daemontools, aby zapewnić prosty i niezawodny sposób nadzorowania usług Unix na moich serwerach. Działa dobrze, ale wymaga innego sposobu myślenia ( The DJB Way ), a niektóre typowe skargi to:
- Znaczniki czasu oparte na TAI64N
- Nie przechowuje skryptów w /etc/init.d (lub (/usr/local)/etc/rc.d)
- Nie zawsze działa ze skryptami takimi jak apachectl. Niektóre skrypty wymagają przepisania.
Pamiętam, że niektóre podobne demony „nadzorcy / stróża” pracowały około dwa lata temu, ale niektóre nadal były nieco szorstkie.
Jeśli przeszedłeś z Daemontools na coś innego, co wybrałeś i czy zadziałało to dobrze? Czy RedHat lub Ubuntu są domyślnie dostarczane z narzędziami nadzorującymi procesy?
runsv
polecenie odrunit
obsługuje niestandardowe elementy sterujące, dzięki czemu można zrestartować system w oparciu o natywne pliki binarne sterowania demona.