Saya menginstal supervisor di server ubuntu 16.04.
$ sudo apt-get install supervisor
$ sudo update-rc.d supervisor defaults
Setelah reboot, penyelia tidak memulai secara otomatis. Memeriksa status:
qinking126@nas:~$ sudo service supervisor status
[sudo] password for qinking126:
● supervisor.service - Supervisor process control system for UNIX
Loaded: loaded (/lib/systemd/system/supervisor.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: http://supervisord.org
Saya tidak yakin mengapa itu tidak aktif (mati). Apa yang harus saya periksa untuk memperbaikinya?
ubuntu
supervisord
qinking126
sumber
sumber
Jawaban:
Saya yakin bahwa masalah ini adalah bug pengemasan dalam paket Supervisor di Ubuntu 16.04 dan sepertinya disebabkan oleh peralihan ke systemd:
Masalah ini sudah dilaporkan di bagian hulu pada pelacak masalah proyek Pengawas (di mana tidak ada yang dapat diperbaiki) dalam edisi 735 .
Saya digigit oleh masalah ini beberapa hari yang lalu dan terkejut menemukan bahwa masalah ini tidak pernah dilaporkan ke pengelola paket, meskipun Ubuntu 16.04 dirilis beberapa waktu yang lalu dan ini merusak kompatibilitas dan perilaku yang diharapkan. Inilah sebabnya saya memutuskan untuk melaporkan masalah ini ke pengelola paket di bug 1594740 .
Saya mendokumentasikan solusi sederhana dalam bug 1594740 yang tidak memerlukan file konfigurasi apa pun untuk dibuat - Anda hanya perlu mengaktifkan dan memulai daemon Supervisor setelah menginstal paket:
Saya tidak begitu yakin bahwa ini akan diperbaiki di Ubuntu 16.04 tetapi setidaknya sekarang ada tempat sentral untuk mengumpulkan keluhan dan mendokumentasikan penyelesaian masalah (dalam bug 1594740 , tidak dalam edisi 735 ).
Jika ada yang tergigit oleh masalah ini, pertimbangkan untuk menyuarakan kekhawatiran Anda dalam bug 1594740 untuk meyakinkan pengelola paket untuk memperbaiki masalah ini. Terima kasih!
Pembaruan (2017-03-24): Kemarin perbaikan untuk masalah ini telah dirilis ke pembaruan xenial sebagai hasil dari bug 1594740 sehingga instalasi baru seharusnya tidak lagi mengalami masalah ini.
sumber
lihat di sini Menjalankan pengawas secara otomatis pada saat startup
Buat
supervisord.service
file/usr/lib/systemd/system
dan masukkan konten berikut ke dalam file ini tergantung pada sistem:skrip init
sudo systemctl daemon-reload
sudo systemctl enable supervisord.service
sudo systemctl start supervisord.service
sumber
Berikut adalah contoh file di mana Anda dapat meletakkan / lib / systemd / system /
sumber
/etc/supervisord/supervisord.conf
Saya telah menghapusnya dan menginstalnya lagi. Kemudian itu berhasil untuk saya.
sumber
apt-get install supervisor di Ubuntu 16.04.2, instal supervisor 3.2.0 dan dimulai secara otomatis saat reboot.
atasan instalasi pip --upgrade ke 3.3.1 dan tidak memulai lagi sama sekali.
Pembaruan berfungsi Ubuntu 16.04.1
sumber
Pada
CentOS
saya memecahkannya dengan menjalankan pekerjaan cron pada startup yang berjalansupervisord
:untuk membuat cron job dijalankan
crontab -e
di terminal dan kemudian menempel@reboot /bin/supervisord
( itu harus path ke supervisor ) di akhir pekerjaan dan simpan.sumber