Chaperone Process Manager

Chaperone Process Manager

Chaperone adalah alternatif yang ringan untuk memproses pengurus persekitaran seperti systemd atau upstart.Chaperone menyediakan set ciri yang luas, termasuk pemula berdasarkan kebergantungan, pembalakan syslog, penuaian zombie, dan penjadualan kerja.
Chaperone adalah pengurus permulaan bergaya panas untuk peti kemas seperti Docker.Ia berjalan sebagai satu proses penuh ciri ringan yang berjalan di akar pokok kontainer dan menyediakan semua fungsi berikut, dan banyak lagi: Pemantauan untuk semua proses di dalam bekas, secara automatik mematikan bekas ketika proses keluar terakhir.Satu kemudahan syslog yang boleh dikonfigurasi dan dibina di / dev / log supaya daemon dan perkhidmatan lain boleh mempunyai output ditangkap.Dikonfigurasikan untuk mengendalikan putaran fail log, duplikasi ke stdout / stderr, dan kemudahan pembalakan Linux penuh, sokongan keterukan.Tiada daim syslog diperlukan dalam bekas anda.Keupayaan untuk memulakan perkhidmatan sistem dalam susunan pergantungan, dengan pilihan untuk pembolehubah persekitaran setiap perkhidmatan, memulakan semula pilihan, dan menangkap stdout / stderr sama ada ke perkhidmatan log atau stdout.Perkhidmatan penjadualan cron terbina dalam.Penolakan pemberitahuan sistem (sd_notify) sehingga perkhidmatan dapat menyiapkan pemberitahuan status siap dan status untuk pendendam.Pemantauan proses dan penghapusan zombie, bersama dengan penutupan sistem yang teratur untuk memastikan semua daemon ditutup dengan anggun.Keupayaan untuk mempunyai proses pengawalan pilihan, yang dinyatakan pada baris arahan docker, untuk mempermudahkan membuat bekas yang mempunyai mod pembangunan vs mod pengeluaran.Konfigurasi lengkap menggunakan direktori chaperone.d yang boleh ditempatkan di pelbagai tempat, dan juga membolehkan konfigurasi yang berlainan di dalam bekas, yang dicetuskan berdasarkan pengguna mana yang dipilih pada permulaan.Tingkah laku lalai yang direka bentuk untuk kotak bungkusan yang mudah untuk digunakan dengan cepat.

Alternatif untuk Chaperone Process Manager untuk BSD