reread/update 后无法识别 Supervisord 配置更改
Supervisord config changes not recognized after reread/update
在 ubuntu 机器上对 运行 进程使用 supervisord 时遇到一些问题。
当我对配置文件进行更改时,我尝试了 reread
的推荐方法,然后 update
来获取更改,然后重新启动该过程。但这没有任何作用。该进程保持在其预配置状态。只有当我运行supervisorctl reload
的时候修改才真正生效
在进程组中,有几个理想情况下需要 100% 的正常运行时间或接近它,因此每次我想更改某些内容时 运行宁 supervisorctl reload
不是一个可行的选择。这是一个已知的错误?我在 SO 上遇到的大多数解决方案都建议使用 reload
作为最后的手段......这显然不是我的选择。
FWIW、reread
和 update
在类似的 CentOS 机器上运行良好..
单独尝试 运行宁 supervisorctl update
。 reread
仅在不重新启动任何进程的情况下引入更改。可能是通过先调用它,supervisorctl
看不到任何变化,因此当您 运行 update
.
时不需要重新启动进程
在 ubuntu 机器上对 运行 进程使用 supervisord 时遇到一些问题。
当我对配置文件进行更改时,我尝试了 reread
的推荐方法,然后 update
来获取更改,然后重新启动该过程。但这没有任何作用。该进程保持在其预配置状态。只有当我运行supervisorctl reload
的时候修改才真正生效
在进程组中,有几个理想情况下需要 100% 的正常运行时间或接近它,因此每次我想更改某些内容时 运行宁 supervisorctl reload
不是一个可行的选择。这是一个已知的错误?我在 SO 上遇到的大多数解决方案都建议使用 reload
作为最后的手段......这显然不是我的选择。
FWIW、reread
和 update
在类似的 CentOS 机器上运行良好..
单独尝试 运行宁 supervisorctl update
。 reread
仅在不重新启动任何进程的情况下引入更改。可能是通过先调用它,supervisorctl
看不到任何变化,因此当您 运行 update
.