linux -- supervitord怎么杀出主进程派生出来的子进程。
linux中部署某个小型项目的时候,使用supervitord来进行对该项目进程的守护,通过supervitord中的process的起停来进行项目地管理。
但是在测试的时候发现,通过supervitord启动并停止项目后,查看该项目地进程状态发现该项目进程没有全部的被清除掉。只有主进程被清除,派生的子进程没有被影响。这样多次起停后,大量的子进程会浪费大量的系统资源。
解决方式: 在supervitord的配置文件项中,添加一项stopasgroup=true。可以在停止项目地时候,清除掉所有相关的进程。
----------
本人的所有博客仅为个人学习记录使用,若有不严谨或错误的地方,欢迎评论提出,谢谢!
----------

浙公网安备 33010602011771号