为什么每次列出进程时,nginx 都会使用新的 PID 运行

为什么每次列出进程时,nginx 都会使用新的 PID 运行

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

而且,为什么 nginx 首先运行?

请参阅下图了解输出。

Nginx 输出

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

答案1

Nginx 未运行。您在进程表中搜索nginxgrep nginx但这会导致字符串nginx出现在进程表中,即 grep 进程中。如果仔细查看,您会发现 被grep nginx列为相关进程的命令。

当然,这个过程是短暂的,下次运行搜索时,它将是一个具有新 PID 的全新进程。

答案2

您应该向 ps 命令添加第二个过滤器:

ps -ef | grep -v grep | grep nginx

然后你会发现 nginx 进程不存在

相关内容