Supervisor 控制组内的 multiprocs 程序
Supervisor control multiprocs program inside group
我有这种情况:
- 组1
- p1
- p2
- p3
- p4
我的 p1 有 numprocs=2,比如:
numprocs = 2
process_name = '%(program_name)s_%(process_num)02d'
所以我有:
root@28d8dc7bdffd:~# supervisorctl status
group1:'p1_00' RUNNING pid 10442, uptime 0:12:10
group1:'p1_01' RUNNING pid 10433, uptime 0:12:10
group1:p2 RUNNING pid 16290, uptime 0:00:07
p3 RUNNING pid 633, uptime 0:34:33
p4 RUNNING pid 483, uptime 0:35:40
我必须 start/stop/restart p1 但它不起作用。
我试过了:
root@28d8dc7bdffd:~# supervisorctl stop group1:p1:*
group1:p1:*: ERROR (no such process)
root@28d8dc7bdffd:~# supervisorctl stop p1:*
error: <class 'xmlrpclib.Fault'>, <Fault 10: 'BAD_NAME: p1'>: file: /usr/lib/python2.7/xmlrpclib.py line: 794
root@28d8dc7bdffd:~# supervisorctl stop group1:p1*
group1:p1*: ERROR (no such process)
我同意输入每个工人的全名
我有这种情况:
- 组1
- p1
- p2
- p3
- p4
我的 p1 有 numprocs=2,比如:
numprocs = 2
process_name = '%(program_name)s_%(process_num)02d'
所以我有:
root@28d8dc7bdffd:~# supervisorctl status
group1:'p1_00' RUNNING pid 10442, uptime 0:12:10
group1:'p1_01' RUNNING pid 10433, uptime 0:12:10
group1:p2 RUNNING pid 16290, uptime 0:00:07
p3 RUNNING pid 633, uptime 0:34:33
p4 RUNNING pid 483, uptime 0:35:40
我必须 start/stop/restart p1 但它不起作用。
我试过了:
root@28d8dc7bdffd:~# supervisorctl stop group1:p1:*
group1:p1:*: ERROR (no such process)
root@28d8dc7bdffd:~# supervisorctl stop p1:*
error: <class 'xmlrpclib.Fault'>, <Fault 10: 'BAD_NAME: p1'>: file: /usr/lib/python2.7/xmlrpclib.py line: 794
root@28d8dc7bdffd:~# supervisorctl stop group1:p1*
group1:p1*: ERROR (no such process)
我同意输入每个工人的全名