为什么每当我列出我的进程时,nginx都运行一个新的PID

为什么每次列出进程时,nginx都会用新的PID重新启动?

而且,为什么nginx开始运行?

输出如下图所示。

Nginx输出

我不知道这是否有用,但我正在用Apache运行Centos Web服务器。

Nginx没有运行。 你用grep nginxsearchnginx的进程表,但是这会导致stringnginx出现在进程表中,即在grep进程中。 如果你仔细一看,你可以看到grep nginx被列为相关进程的命令。

当然,这个过程是短暂的,下一次你运行search,这将是一个全新的过程与一个新的PID。

你应该添加第二个filter到你的ps命令:

 ps -ef | grep -v grep | grep nginx 

然后你会意识到没有nginx进程