Fehler: Die INI-Datei enthält keinen Supervisorctl-Abschnitt


10

Supervisorctl scheint mich nicht hereinzulassen:

$ 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

Ich habe sowohl die Konfiguration als auch angegeben [supervisord]. Ist es möglich, dass sich meine Konfiguration am falschen Ort befindet?


Nein, der Hinweis scheint darauf hinzudeuten, dass ein Abschnitt "Supervisorctl" gewünscht wird. Nicht "Supervisord"?
Rinzwind

Ich habe festgestellt, dass, wenn Sie / usr / bin / Supervisord aus einem Verzeichnis ausführen, das eine Kopie Ihrer Supervisor.conf oder einer anderen * .conf enthält, dies den Supervisor ausflippt.
David

Antworten:


20

Das Hinzufügen eines leeren [supervisorctl]Abschnitts scheint das Problem für mich zu lösen:

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

[supervisorctl]

3

In der Supervisor-Version 3+ musste ich Folgendes in die conf-Datei einfügen, damit es funktioniert:

[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

oder Sie können Unix-Socket verwenden als:

[unix_http_server]
file=/run/supervisord.sock

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

0

Der gleiche Fehler beunruhigte mich.

Es gibt ein Problem in ihrem Github https://github.com/Supervisor/supervisor/issues/376

Finden Sie heraus, worauf es ankommt.

Auf dem /etc/supervisor/Weg meines Servers.

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

Einige Änderungen wurden vorgenommen /etc/supervisor/conf.d. Ich habe mich am meisten von dem oben genannten Problem geändert und nicht geholfen.

Dann habe ich mich von diesem Kommentar inspirieren lassen https://github.com/Supervisor/supervisor/issues/376#issuecomment-404385767
Nach cd ..dh. Bewegen /etc/supervisor/Sie sich dorthin funktioniert gut.

Hoffe das kann anderen helfen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.