我正在使用circusd
和ini
文件运行几个自定义 Python 进程:
[circus]
endpoint = tcp://127.0.0.1:5555
pubsub_endpoint = tcp://127.0.0.1:5556
check_delay = 5
logoutput = /var/log/circus.log
[watcher:test-worker]
working_dir = /home/ubuntu/app
cmd = python
args = test.py
numprocesses = 1
我可以使用以下方法控制这些观察者circusctl
:
circusctl 0.14.0
(circusctl) list
test-worker
(circusctl)
但我想使用我的 Python 脚本来控制这些( list
、、、start
等stop
) 。restart
我已经检查了Circus for developers文档,但它的示例似乎在不同的circus
上下文/实例中运行进程,并且它没有连接到正在运行的circusd
实例。