Apache-2.2

為什麼每次我列出我的程序時,nginx 都會以新的 PID 執行

  • February 10, 2016

為什麼每次列出程序時 nginx 都會以新的 PID 重新啟動?

還有,為什麼 nginx 開始執行?

參考下圖的輸出。

Nginx 輸出

我不知道這是否有用,但我正在使用 Apache 執行 Centos Web 伺服器。

Nginx 沒有執行。您在程序表中搜尋nginxwith grep nginx,但這會導致字元串nginx出現在程序表中,即 grep 程序中。如果你仔細看,你會發現它grep nginx被列為相關程序的命令。

當然,這個過程是短暫的,下次執行搜尋時,它將是一個具有新 PID 的全新程序。

您應該在 ps 命令中添加第二個過濾器:

ps -ef | grep -v grep | grep nginx

然後你會意識到沒有 nginx 程序

引用自:https://serverfault.com/questions/755249