我正在使用supervisord state来管理我的网络应用实例。
当配置文件发生更改时,我想重新加载超级用户配置并重新启动受影响的实例。我目前使用watch
状态的supervisord.running
先决条件执行此操作,但默认的supervisord.mod_watch
状态函数仅在不重新加载配置的情况下重新启动我的实例。
文档说supervisord.mod_watch
有一个reload
选项,默认为False
。如果我能以某种方式将其设置为True
,我的问题就会得到解决。有谁知道怎么做?
顺便说一句:我已经尝试使用onchanges
先决条件,并在使用reload: True
时设置supervisord.running
,但不知何故,foreq永远不会被触发。