web-dev-qa-db-fra.com

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

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 tous les deux spécifié la config et [supervisord]. Est-il possible que ma configuration soit au mauvais endroit?

6
Karl Morrison

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

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

[supervisorctl]
11
Jason

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.

Dans /etc/supervisor/ chemin de mon serveur.

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

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

Puis je me suis inspiré de ce commentaire https://github.com/Supervisor/supervisor/issues/376#issuecomment-404385767
Après cd .. c'est-à-dire. déplacez vers /etc/supervisor/ cela fonctionne très bien.

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

0
Shihe Zhang