Sunucularımdaki Unix servislerini denetlemek için basit ve güvenilir bir yol sağlamak için Daemontools kullandım . İyi çalışıyor, ancak farklı bir düşünce tarzı ( DJB Yolu ) gerektiriyor ve bazı genel şikayetler:
- TAI64N tabanlı zaman damgaları
- Komut dosyalarını /etc/init.d (veya (/usr/local)/etc/rc.d) altında saklamaz
- Her zaman apachectl gibi scriptlerle çalışmaz. Bazı senaryoların yeniden yazılması gerekir.
Bazı “süpervizör / bekçi” ödevlerinin yaklaşık iki yıl önceki eserlerinde bulunduğunu hatırlıyorum, ancak bazıları hala kenarlarda biraz kaba davranıyordu.
Daemontools'tan başka bir şeye geçtiyseniz, neyi seçtiniz ve sizin için iyi çalıştı? RedHat veya Ubuntu, varsayılan olarak herhangi bir işlem denetleyicisi yardımcı programıyla birlikte geliyor mu?
runsv
komutunrunit
özel kontrolleri desteklediğinden, yeniden başlatmanın bir daemonun yerel kontrol ikili dosyaları açısından uygulanabileceğinden bahsetmeye değer .