Supervisord - Erreur de fichier ini sur CentOS

22

J'ai installé Supervisor sur CentOS 6.5 et je rencontre actuellement une erreur étrange que je n'arrive pas à résoudre.

J'ai créé un supervisord.conffichier dans le /etcrépertoire et le superviseur appel comme celui - ci:

$ supervisord -c /etc/supervisord.conf 

Ce qui semble assez basique. Mais cette erreur continue d'apparaître:

Error: .ini file does not include supervisord section

Mon fichier supervisord.conf ressemble à:

[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

Quelqu'un sait-il quel est le problème ici?

nogias
la source
Avez-vous également une [supervisord]section?
Nathan C
Pouvez-vous expliquer un peu plus? Je ne semble pas très bien connaître ce genre de choses.
nogias
1
Jetez un oeil à cela . La section du programme ci-dessus est correcte, mais vous avez également besoin de l'autre section que j'ai mentionnée dans le même fichier car elle contient tous les paramètres globaux.
Nathan C

Réponses:

22

Vous manquez probablement la [supervisord]section du fichier. Regardez ça .

Par exemple ,

[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"
Nathan C
la source
Y a-t-il des options particulièrement importantes que je dois spécifier pour la section [superviseur]? Je le laisse actuellement vide.
nogias
3
Toutes les options sont facultatives et sont principalement liées à la journalisation, donc rien de trop important, sauf si vous en avez besoin.
Nathan C
10
cela ne résout pas le problème pour moi
bachr
1
Vous devez vérifier si votre superviseur utilise le bon fichier de configuration. Un [supervisord]bloc vide suffit également car aucun de ses champs n'est requis.
zored