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.