Saya telah menggunakan Daemontools untuk menyediakan cara yang sederhana dan dapat diandalkan untuk mengawasi layanan Unix di server saya. Ini bekerja dengan baik, tetapi membutuhkan cara berpikir yang berbeda ( The DJB Way ) dan beberapa keluhan umum adalah:
- Stempel waktu TAI64N
- Tidak menyimpan skrip di bawah /etc/init.d (atau (/usr/local)/etc/rc.d)
- Tidak selalu bekerja dengan skrip seperti apachectl. Beberapa skrip perlu ditulis ulang.
Saya ingat bahwa beberapa "dasmon" pengawas / pengawas "serupa sedang bekerja sekitar dua tahun yang lalu, tetapi beberapa masih sedikit kasar di tepinya.
Jika Anda telah beralih dari Daemontools ke sesuatu yang lain, apa yang Anda pilih dan apakah itu bekerja dengan baik untuk Anda? Apakah RedHat atau Ubuntu datang dengan utilitas pengawas proses apa pun secara default?
runsv
perintah darirunit
mendukung kontrol khusus, sehingga restart dapat diimplementasikan dalam hal binari kontrol asli daemon.