Kesalahan: File .ini tidak termasuk bagian supervisorctl


10

Sepertinya Supervisorctl tidak mengizinkan saya masuk:

$ supervisorctl -c /etc/supervisor/supervisord.conf
Error: .ini file does not include supervisorctl section
For help, use /usr/bin/supervisorctl -h
$ cat /etc/supervisor/supervisord.conf 
[supervisord]
nodaemon=true

Saya telah menentukan konfigurasi dan [supervisord]. Apakah mungkin konfigurasi saya di tempat yang salah?


Tidak, pemberitahuan itu sepertinya mengindikasikan bahwa ia menginginkan bagian "supervisorctl". Bukan "pengawas"?
Rinzwind

Saya telah menemukan bahwa jika Anda menjalankan / usr / bin / supervisord dari direktori yang memiliki salinan supervisor.conf Anda atau * .conf lainnya yang membuat pengawas ini ketakutan.
David

Jawaban:


21

Menambahkan [supervisorctl]bagian kosong tampaknya dapat menyelesaikan masalah bagi saya:

$ cat /etc/supervisor/supervisord.conf 
[supervisord]
nodaemon=true

[supervisorctl]

3

Dalam versi pengawas 3+, saya harus menambahkan yang berikut ini di file conf untuk membuatnya berfungsi:

[inet_http_server]         
port=127.0.0.1:9001

[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface

[supervisorctl]
serverurl=http://127.0.0.1:9001

atau Anda dapat menggunakan soket unix sebagai:

[unix_http_server]
file=/run/supervisord.sock

[supervisorctl]
serverurl=unix:///run/supervisord.sock

0

Kesalahan yang sama mengganggu saya.

Ada masalah di github mereka https://github.com/Supervisor/supervisor/issues/376

Cari tahu masalah jalurnya.

Di /etc/supervisor/jalur server saya.

/etc/supervisor# ls
conf.d  supervisord.conf

Beberapa perubahan telah dilakukan /etc/supervisor/conf.d. Saya melakukan sebagian besar perubahan dari masalah di atas, tidak membantu.

Kemudian saya terinspirasi oleh komentar ini https://github.com/Supervisor/supervisor/issues/376#issuecomment-404385767
Setelah itu cd ... pindah ke /etc/supervisor/berfungsi dengan baik.

Semoga ini bisa membantu orang lain.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.