Supervisor - error de archivo ini en CentOS

22

Instalé Supervisor en CentOS 6.5 y actualmente estoy experimentando un error extraño que parece que no puedo solucionar.

Creé un supervisord.confarchivo en el /etcdirectorio y llamé al supervisor así:

$ supervisord -c /etc/supervisord.conf 

Lo cual se ve bastante básico. Pero este error sigue apareciendo:

Error: .ini file does not include supervisord section

Mi archivo supervisord.conf se ve así:

[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

¿Alguien sabe cuál es el problema aquí?

nogias
fuente
¿ También tienes una [supervisord]sección?
Nathan C
¿Puedes explicar un poco más? Parece que no sé esto muy bien.
nogias
1
Mira esto . La sección del programa anterior es correcta, pero también necesita la otra sección que mencioné en el mismo archivo, ya que contiene todas las configuraciones globales.
Nathan C

Respuestas:

22

Probablemente te estés perdiendo la [supervisord]sección en el archivo. Mira esto .

Por ejemplo ,

[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
fuente
¿Hay alguna opción particularmente importante que deba especificar para la sección [supervisor]? Actualmente lo dejo en blanco.
nogias
3
Todas las opciones son opcionales y están relacionadas principalmente con el registro, por lo que nada es demasiado importante a menos que las necesite.
Nathan C
10
esto no me soluciona el problema
bachr
1
Debe verificar si su supervisor está utilizando el archivo de configuración correcto. También el [supervisord]bloque vacío es suficiente porque no se requiere ninguno de sus campos.
Zored