ウォッチャーを構成するとき、監視の下にこれらの両方の設定を含める目的は何ですか:
singleton = True
numprocess = 1
ドキュメントには、設定singleton
には次の効果があると記載されています。
シングルトン:
True に設定すると、このウォッチャーは最大で 1 つのプロセスを持ちます。デフォルトはFalseです。
私はそれを指定する必要性を否定するものとして読みnumprocesses
ましたが、githubリポジトリでは例を提供しています:
https://github.com/circus-tent/circus/blob/master/examples/example6.ini
ここにも含まれており、両方が指定されています。
[circus]
check_delay = 5
endpoint = tcp://127.0.0.1:5555
pubsub_endpoint = tcp://127.0.0.1:5556
stats_endpoint = tcp://127.0.0.1:5557
httpd = True
debug = True
httpd_port = 8080
[watcher:swiss]
cmd = ../bin/python
args = -u flask_app.py
warmup_delay = 0
numprocesses = 1
singleton = True
stdout_stream.class = StdoutStream
stderr_stream.class = StdoutStream
だから私は彼らが何か違うことをして、何らかの形で協力していると思いますか?