Erreur: le fichier .ini n'inclut pas la section supervisorctl


10

Supervisorctl ne semble pas me laisser entrer:

$ 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

J'ai spécifié la config et [supervisord]. Est-il possible que ma configuration soit au mauvais endroit?


Non, l'avis semble indiquer qu'il veut une section "supervisorctl". Pas "supervord"?
Rinzwind

J'ai trouvé que si vous exécutez / usr / bin / supervisord à partir d'un répertoire qui a une copie de votre supervor.conf ou autre * .conf, cela panique le superviseur.
David

Réponses:


21

L'ajout d'une [supervisorctl]section vierge semble résoudre le problème pour moi:

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

[supervisorctl]

3

Dans la version 3+ du superviseur, j'ai dû ajouter ce qui suit dans le fichier conf pour le faire fonctionner:

[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

ou vous pouvez utiliser le socket unix comme:

[unix_http_server]
file=/run/supervisord.sock

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

0

La même erreur m'a troublé.

Il y a un problème dans leur github https://github.com/Supervisor/supervisor/issues/376

Découvrez le chemin qui compte.

Sur le /etc/supervisor/chemin de mon serveur.

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

Certains changements ont été apportés /etc/supervisor/conf.d. J'ai le plus changé par rapport au problème ci-dessus, sans m'aider.

Puis je me suis inspiré de ce commentaire https://github.com/Supervisor/supervisor/issues/376#issuecomment-404385767
Après cd ..ie. passer à /etc/supervisor/cela fonctionne bien.

J'espère que cela peut aider les autres.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.