Python 马戏团:运行一次流程?
我使用Python 马戏团:运行一次流程?,python,circusd,Python,Circusd,我使用circus来管理许多松散耦合的进程;需要运行一次的主进程,然后是几分钟后启动的多个辅助进程。辅助进程需要重新启动,直到工作完成,但主进程只能执行一次。看起来,一旦流程完成,不管设置如何,它都会重新运行。我已尝试将max\u retry设置为: -1,它不起作用并持续重新运行流程 0,它根本不运行该进程 1,它也没有效果,会持续重新运行流程 在主进程第一次运行后,有什么方法可以安全成功地结束它吗?找到了它:它不在文档的config部分,但您可以在配置中将respawn设置为False,
circus
来管理许多松散耦合的进程;需要运行一次的主进程,然后是几分钟后启动的多个辅助进程。辅助进程需要重新启动,直到工作完成,但主进程只能执行一次。看起来,一旦流程完成,不管设置如何,它都会重新运行。我已尝试将max\u retry
设置为:
,它不起作用并持续重新运行流程-1
,它根本不运行该进程0
,它也没有效果,会持续重新运行流程1
在主进程第一次运行后,有什么方法可以安全成功地结束它吗?找到了它:它不在文档的
config
部分,但您可以在配置中将respawn
设置为False
,如果/当进程死亡,它将不会重新启动。在circus Library
下的circus.watcher.watcher
文档的方法签名中找到了它:它不在文档的config
部分,但您可以在配置中将respawn
设置为False
,如果/当进程死亡,它将不会重新启动。可在circus.watcher.watcher
文档circus库
下的方法签名中找到