Supervisord は最初は RabbitMQ で正常に動作しているように見えますが、Supervisord 構成ファイルを変更してupdate
コマンドを発行すると (supervisord 制御ユーティリティを介して)、FATAL Exited too quickly (process log may have details)
RabbitMQ が既に実行されており、メッセージを正常に処理しているにもかかわらず、このメッセージが表示されます。
これは、スーパーバイザーでの 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 もサービスを停止しません (セロリ ワーカー インスタンスを実行しています)。わからないことを見逃しているのでしょうか?!