Python 主管在更新配置文件时不会看到RabbitMQ正在运行

Python 主管在更新配置文件时不会看到RabbitMQ正在运行,python,rabbitmq,celery,supervisord,Python,Rabbitmq,Celery,Supervisord,Supervisord在开始时似乎与RabbitMQ配合得很好,但是,当我修改Supervisord配置文件并通过Supervisord控制实用程序发出update命令时,它显示此消息FATAL Exit to Quick process log可能有详细信息,尽管RabbitMQ已经在正常运行和处理消息 这是我在supervisor中对Rabbit的配置: [program:RabbitMQ] command = /usr/sbin/rabbitmq-server autostart=true

Supervisord在开始时似乎与RabbitMQ配合得很好,但是,当我修改Supervisord配置文件并通过Supervisord控制实用程序发出update命令时,它显示此消息FATAL Exit to Quick process log可能有详细信息,尽管RabbitMQ已经在正常运行和处理消息

这是我在supervisor中对Rabbit的配置:

[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
有什么不对劲吗

__编辑__


Supervisord也不会停止我让芹菜工人实例运行的服务。我是否错过了一些我不明白的事情

这通常是因为重新启动RabbitMQ时,它不再是Supervisord的子进程,这使得它无法使用Supervisord进行控制