Saya mencari monitor proses sederhana untuk akun saya di VPS yang populer. Saya mencintai Supervisor dan Monit, tetapi mereka tampaknya terlalu berat bagi saya.
aku ingin sesuatu
- yang berjalan sebagai daemon (Jadi akun VPS saya dapat memulainya saat boot dan juga "mulai" dengan cron jika monitor itu sendiri turun)
- yang memonitor dengan memunculkan barang sebagai subproses (seperti Supervisor) atau dengan melakukan perintah pemungutan suara yang mengembalikan benar atau salah (seperti pernyataan BASH if)
- keduanya mudah digunakan (perlu konfigurasi minimal) dan produksi stabil (entah bagaimana beberapa perangkat lunak tampaknya memenuhi kedua permintaan)
- Cocok digunakan dalam VPS yang dikelola-dijalankan dalam mode pengguna, penggunaan memori minimum
sumber
runit
akan menjadi alternatif untuk daemontools. Ini juga sangat sederhana dan level rendah. Pada dasarnya semua yang Anda butuhkan untuk menjalankan proces adalah file yang berisi beberapa perintah exec, mis.exec sleep 300
Kemudian Anda membuat symlink dari direktori yang berisi skrip run ke/etc/service/name
dan Anda selesai.Jawaban sederhananya adalah Anda sudah memiliki satu - Setiap sistem Unix melakukannya - init dan / etc / inittab.
Tugas init adalah untuk menelurkan proses yang terdaftar di inittab, memonitornya dan memulai kembali jika mereka keluar.
sumber
Sudahkah Anda melihat monit? http://mmonit.com/monit/documentation/monit.html
sumber