0

私はcircus疎結合プロセスの数を管理するために使用しています。1 回実行する必要があるメイン プロセスと、数分後に開始される多数のセカンダリ プロセスです。二次プロセスは作業が完了するまで再起動する必要がありますが、一次プロセスは一度だけ実行する必要があります。プロセスが終了すると、さまざまな設定にもかかわらず、プロセスが再実行されるように見えます。私はに設定しようとしましmax_retryた:

  • -1、これは効果がなく、プロセスを継続的に再実行します
  • 0、プロセスをまったく実行しません
  • 1、これも効果がなく、プロセスを継続的に再実行します

最初の実行後にメインプロセスを安全かつ正常に終了できる方法はありますか?

4

1 に答える 1

3

見つかりました:configドキュメントのセクションにはありませんが、構成で設定できrespawnFalseプロセスが停止した場合、再起動されません。circus.watcher.Watcherの下のドキュメントのメソッド シグネチャで見つかりCircus Libraryます。

于 2013-04-11T12:17:01.390 に答える