Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我circus用来管理许多松散耦合的流程;一个需要运行一次的主进程,然后是一些稍后启动的辅助进程。次要进程需要重新启动,直到工作完成,但主要进程只能执行一次。似乎一旦该过程完成,尽管有各种设置,它都会重新运行。我尝试设置max_retry为:
circus
max_retry
-1
0
1
有什么方法可以在第一次运行后安全成功地结束主进程?
找到它:它不在config文档的部分中,但您可以在配置中设置respawn,False如果/当进程终止时,它将不会重新启动。circus.watcher.Watcher在文档的方法签名中找到Circus Library。
config
respawn
False
circus.watcher.Watcher
Circus Library