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库
下的方法签名中找到