LEN

Supervisor 进程子进程管理
之前使用 Supervisord 守护 swoole 服务 问题restart 服务后 master 进程重启了 ...
扫描右侧二维码阅读全文
14
2019/03

Supervisor 进程子进程管理

之前使用 Supervisord 守护 swoole 服务 问题
restart 服务后 master 进程重启了 并拉起新的worker 进程, 但是老的worker 进程并没有kill
我都是通过 shell 脚本实现子进程kill 的工作

就在刚才我同事的服务跪了, 我俩总结了原因 并告诉如下配置, 可以控制子进程

只需要在每个任务配置, 就可以对子进程进程管理.

stopasgroup=true;
killasgroup=true;

Jenkins 配合 Supervisor 上线 swoole 服务 一定要保证所有swoole进程kill 否则由于 Jenkins 版本控制分配不同目录 导致worker 重启后 include 文件 加载失败

学费很贵 2小时 300美刀 记录下

Last modification:March 14th, 2019 at 02:57 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment