Я використовував Daemontools, щоб забезпечити простий і надійний спосіб контролювати послуги Unix на своїх серверах. Це добре працює, але для нього потрібен інший спосіб мислення ( The DJB Way ), і деякі поширені скарги:
- Часові позначки на основі TAI64N
- Не зберігає сценарії під /etc/init.d (або (/usr/local)/etc/rc.d)
- Не завжди працює з сценаріями, такими як apachectl. Деякі сценарії потрібно переписати.
Я пам’ятаю, що деякі подібні демони «наглядача / сторожового» були в роботах близько двох років тому, але деякі були ще трохи грубі по краях.
Якщо ви перейшли з Daemontools на щось інше, що ви обрали і чи добре це працювало для вас? Чи RedHat або Ubuntu за замовчуванням постачаються з будь-якими утилітами для нагляду за процесом?
runsv
командаrunit
підтримує користувальницькі елементи керування, щоб перезапуск міг бути реалізований з точки зору нативної бінарної системи управління демона.