2013-09-26 1 views
0

Supervisord, похоже, отлично работает с RabbitMQ в начале, однако, когда я вношу изменения в конфигурационный файл Supervisord и выдаю команду update (сквозная утилита управления супервизором), она показывает это сообщение FATAL Exited too quickly (process log may have details), хотя RabbitMQ уже запущен и нормально обрабатывает сообщения.Supervisor не увидит RabbitMQ Running При обновлении конфигурационного файла

Это моя конфигурация Кролика в супервизора:

[program:RabbitMQ] 
command = /usr/sbin/rabbitmq-server 
autostart=true 
autorestart=true 
stopwaitsecs=15 
redirect_stderr=true 
stopasgroup=true ;; Stops all the subprocesses using TERM system signal 
stderr_logfile = /path/to/log/Rabbit_supervisor_error.log 
stdout_logfile = /path/to/log/Rabbit_supervisor_output.log 

Что может быть не так?

__ __ EDIT

Supervisord, а не останавливать службы (у меня есть сельдерей рабочие экземпляры, работающие). Я скучаю по чему-то, чего я не понимаю ?! не

ответ

0

Это обычно происходит потому, что при перезапуске RabbitMQ, это уже не дочерний процесс для Supervisord, что делает его неконтролируемым использованием Supervisord