当杀死chrome无头时,一个zygotte进程变成了一个僵尸进程

时间:2017-05-26 14:33:20

标签: google-chrome headless zombie-process

我在docker容器中运行chrome无头实例,当给定的作业完成后,我终止了chrome进程。正如我在这样做的过程中所学到的; chrome在启动时启动2个zygotte进程。

我发送kill命令,每当我看到其中一个zygotte变成僵尸进程。我最近找到了一个解决方案,因为我首先得到了所有子进程的pids;

  

pgrep -g <pid_of_main>

然后杀死一个通常变成僵尸的人;

  

kill -9 <pid_of_usual_suspect> & wait & sleep 3

然后杀死主要的铬流程

  

kill -9 <pid_of_main>

到目前为止成功,但我很好奇这将是最好的做法。

您如何看待我这样做?

欢迎所有评论家关注我的方法和最佳实践。

0 个答案:

没有答案