0

circus用来管理许多松散耦合的流程;一个需要运行一次的主进程,然后是一些稍后启动的辅助进程。次要进程需要重新启动,直到工作完成,但主要进程只能执行一次。似乎一旦该过程完成,尽管有各种设置,它都会重新运行。我尝试设置max_retry为:

  • -1, 没有效果,不断地重新运行进程
  • 0,它根本不运行该过程
  • 1,这也没有效果并不断重新运行该过程

有什么方法可以在第一次运行后安全成功地结束主进程?

4

1 回答 1

3

找到它:它不在config文档的部分中,但您可以在配置中设置respawnFalse如果/当进程终止时,它将不会重新启动。circus.watcher.Watcher在文档的方法签名中找到Circus Library

于 2013-04-11T12:17:01.390 回答