linux -- supervitord怎么杀出主进程派生出来的子进程。

  linux中部署某个小型项目的时候,使用supervitord来进行对该项目进程的守护,通过supervitord中的process的起停来进行项目地管理。

  但是在测试的时候发现,通过supervitord启动并停止项目后,查看该项目地进程状态发现该项目进程没有全部的被清除掉。只有主进程被清除,派生的子进程没有被影响。这样多次起停后,大量的子进程会浪费大量的系统资源。

  解决方式: 在supervitord的配置文件项中,添加一项stopasgroup=true。可以在停止项目地时候,清除掉所有相关的进程。

猜你喜欢

转载自www.cnblogs.com/winstond/p/10817900.html