Yang harus digunakan - systemd ATAU supervisor?

14

Saya memiliki plugin untuk memberi tahu tentang elasticsearch.

Ini dijalankan secara manual setiap kali

python -m elastalert.elastalert --verbose --rule example_frequency.yaml   

Dengan cara ini harus mendedikasikan layar untuk itu dan saya ingin itu berjalan di latar belakang.

Tugas ini dapat dilakukan dengan 2 cara, baik saya menggunakan Supervisor atau systemd .

Yang harus saya lakukan adalah menulis naskah untuk semua ini.

Tetapi apa yang sebenarnya harus saya gunakan dalam produksi?

Apa pro dan kontra dari keduanya?

luv.preet
sumber

Jawaban:

14

Untuk kasus penggunaan Anda, systemd cukup baik.

systemd pro:

Dilengkapi dengan OS. Tidak perlu ketergantungan lain.

Mudah digunakan. Tidak ada kurva belajar karena dapat dikelola seperti layanan sistem.

pro supervisord:

Setiap pengguna dapat mengelola proses. Tidak perlu menjadi pengguna super.

Memiliki antarmuka web yang bagus untuk mengelola proses.

Bekerja pada distro apa pun.

Lebih banyak fleksibilitas dalam proses pengelolaan (kelompok, urutan prioritas).

Anda dapat membaca dokumen untuk mengetahui lebih banyak keuntungan dari pengawas .

ChillarAnand
sumber