Errore: il file .ini non include la sezione supervisorctl


10

Supervisorctl non sembra farmi entrare:

$ 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

Ho specificato entrambi la configurazione e [supervisord]. È possibile che la mia configurazione sia nel posto sbagliato?


No, l'avviso sembra indicare che desidera una sezione "supervisore". Non "supervisord"?
Rinzwind,

Ho scoperto che se esegui / usr / bin / supervisord da una directory che ha una copia del tuo supervisor.conf o di un altro * .conf, questo maniaco del supervisore.
David

Risposte:


21

L'aggiunta di una [supervisorctl]sezione vuota sembra risolvere il problema per me:

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

[supervisorctl]

3

Nella versione 3+ del supervisore, ho dovuto aggiungere quanto segue nel file conf per farlo funzionare:

[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

oppure puoi usare unix socket come:

[unix_http_server]
file=/run/supervisord.sock

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

0

Lo stesso errore mi ha turbato.

C'è un problema nel loro github https://github.com/Supervisor/supervisor/issues/376

Scopri il percorso conta.

Nel /etc/supervisor/percorso del mio server.

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

Sono state apportate alcune modifiche /etc/supervisor/conf.d. Ho fatto la maggior parte dei cambiamenti rispetto al problema precedente, non aiutando.

Quindi mi sono ispirato a questo commento https://github.com/Supervisor/supervisor/issues/376#issuecomment-404385767
Dopo cd ..ie. spostare su /etc/supervisor/funziona bene.

Spero che questo possa aiutare gli altri.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.