linux - supervisorctl - supervisord no incluye archivos[include]=/ abs/path/to/files/* conf
unix:///var/run/supervisor.sock no such file (0)
Tengo una nueva instalación de supervisión dentro de una máquina vagabunda de desarrollo. Tengo la configuración de rabbitmq y recibo mensajes de mis productores de Symfony2. Estoy intentando usar supervisord para mantener a los consumidores X que son comandos de la consola Symfony2.
La siguiente configuración funciona como un sueño. Mis consumidores se crean y se mantienen bien.
# /etc/supervisord.conf
# ...
[supervisord]
logfile=/var/log/supervisor/supervisord.log
user=root
[program:rabbitmq-consume-email]
command=/usr/bin/php /another/path/app/console rabbitmq:consumer -w email
numprocs=2
process_name=%(program_name)s-%(process_num)s
Pero cambiarlo a lo siguiente, no parece crear ningún productor, incluida la comprobación de los consumidores actuales en las colas de las que estoy consumiendo.
# /etc/supervisord.conf
# ...
[supervisord]
logfile=/var/log/supervisor/supervisord.log
user=root
[include]
files = /abs/path/to/more/confs/*.conf
Con ...
# /abs/path/to/more/confs/rabbitmq-email.conf
# ...
[program:rabbitmq-consume-email]
command=/usr/bin/php /another/path/app/console rabbitmq:consumer -w email
numprocs=2
process_name=%(program_name)s-%(process_num)s
Como puede ver a continuación, todos los archivos de configuración comparten los mismos permisos. Pero incluso haciendo los archivos de configuración incluidos 777 (puramente por frustración) no tengo progreso.
vagrant@box ~ ls -l /etc/supervisord.conf
-rw-r--r-- 1 root root 391 Dec 3 14:51 /etc/supervisord.conf
vagrant@box ~ ls -l /abs/path/to/more/confs/
-rw-r--r-- 1 root root 197 Dec 3 15:41 rabbitmq-email.conf
-rw-r--r-- 1 root root 193 Dec 3 15:42 rabbitmq-sms.conf
El archivo de registro muestra la información de inicio normal (en el nivel de depuración) y no incluye errores relacionados con la inclusión de archivos (antes y después de los cambios de permisos.
2015-12-03 16:00:02,225 CRIT Set uid to user 0
2015-12-03 16:00:02,234 DEBG supervisord forked; parent exiting
2015-12-03 16:00:02,235 INFO daemonizing the process
2015-12-03 16:00:02,235 INFO supervisord started with pid 28061
Cualquier sugerencia muy apreciada.