supervisorctl 错误 ERROR (no such process)
在debain
的docker
镜像中使用apt-get install supervisor
安装supervisor
.
然后在/etc/supervisor/conf.d
目录下配置了3个简单的program:
[program:a][program:b][program:c]
使用service supervisor start
可以开启,关闭,重启所有program
但是我想单独启动其中一个,比如我只想启动[program:a]
,用service似乎做不到
于是就找到了supervisord,supervisorctl
使用supervisord -c /***/**/supervisor.conf
开启了supervisor。但是开启之后,所有program
都启动了。于是我用supervisorctl stop b
,服务起报错:
b: ERROR (no such process)
然后又试了一下supervisorctl stop all
,所有进程都关闭了.
上面?的指令我参照了官网的supervisor执行的。三个进程都是非常简单的。感到很奇怪,为什么用supervisorctl不能管理单独一个进程?
还是不行
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可以。你先执行
supervisorctl
,就会进入交互模式。执行stop a
就会暂停a进程。