Supervisord-ini-Dateifehler unter CentOS


22

Ich habe Supervisor unter CentOS 6.5 installiert und derzeit einen seltsamen Fehler festgestellt, den ich scheinbar nicht beheben kann.

Ich habe eine supervisord.confDatei im /etcVerzeichnis erstellt und den Supervisor folgendermaßen angerufen:

$ supervisord -c /etc/supervisord.conf 

Das sieht ziemlich einfach aus. Aber dieser Fehler tritt immer wieder auf:

Error: .ini file does not include supervisord section

Meine supervisord.conf-Datei sieht so aus:

[program:supervisord]
command=/usr/local/bin/run_queue.sh
autostart=true
autorestart=true
stderr_logfile=/var/log/laraqueue.err.log
stdout_logfile=/var/log/laraqueue.out.log

Weiß jemand, wo das Problem liegt?


Hast du auch eine [supervisord]Sektion?
Nathan C

Kannst du etwas mehr erklären? Ich kenne dieses Zeug nicht sehr gut.
Nogias

1
Schauen Sie sich auf diese . Der obige Programmabschnitt ist richtig, aber Sie benötigen auch den anderen Abschnitt, den ich in derselben Datei erwähnt habe, da er alle globalen Einstellungen enthält.
Nathan C

Antworten:


22

Vermutlich fehlt Ihnen der [supervisord]Abschnitt in der Datei. Sieh das .

Zum Beispiel ,

[supervisord]
logfile = /tmp/supervisord.log
logfile_maxbytes = 50MB
logfile_backups=10
loglevel = info
pidfile = /tmp/supervisord.pid
nodaemon = false
minfds = 1024
minprocs = 200
umask = 022
user = chrism
identifier = supervisor
directory = /tmp
nocleanup = true
childlogdir = /tmp
strip_ansi = false
environment = KEY1="value1",KEY2="value2"

Gibt es besonders wichtige Optionen, die ich für den Abschnitt [supervisord] angeben muss? Ich lasse es derzeit leer.
Nogias

3
Alle Optionen sind optional und hängen größtenteils mit der Protokollierung zusammen. Sie sind also nur dann von Bedeutung, wenn Sie sie benötigen.
Nathan C

10
dies behebt das problem für mich nicht
bachr

1
Sie sollten überprüfen, ob Ihr Supervisord die richtige Konfigurationsdatei verwendet. Auch ein leerer [supervisord]Block ist ausreichend, da keines seiner Felder erforderlich ist.
zored
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.