supervisorctl 错误 ERROR (no such process)

发布于 2022-09-05 04:08:24 字数 1004 浏览 11 评论 0

debaindocker镜像中使用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不能管理单独一个进程?

clipboard.png
还是不行

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

眸中客 2022-09-12 04:08:25

可以。你先执行 supervisorctl ,就会进入交互模式。执行 stop a 就会暂停a进程。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文