Supervisor 启动/停止/重启未按预期运行

Supervisor 启动/停止/重启未按预期运行

我正在使用 Supervisor 来管理 Celery,由于偶尔的项目要求,我需要添加环境变量。我在 .conf 文件的 Supervisor [environment] 部分中设置了这些变量,但只需使用

service supervisor stop
service supervisor start

或者

service supervisor restart

似乎没有达到预期的效果,我收到错误,说我的程序“不知道”新添加的环境变量是什么。为了获得预期的结果,我必须找到主管 PID,然后发送终止信号,然后从命令行启动主管,如上所示。

我是否误解了这些命令,或者我的主管 .conf 中是否缺少某些需要设置的东西,以便它完全停止并重新启动?

相关内容