1. 程式人生 > >在nginx中遇到 [alert] kill(25903, 1) failed (3: No such process)錯誤解決方法

在nginx中遇到 [alert] kill(25903, 1) failed (3: No such process)錯誤解決方法

當nginx出現如下類似錯誤的時候,不要驚慌,首先看報錯日誌,為什麼報錯,再尋求解決辦法。

     nginx: [alert] kill(25903, 1) failed (3: No such process)

通過在nginx/sbin,目錄下 執行命令 ./nginx ,可看到如下錯誤:

nginx: [emerg] bind() to 0.0.0.0:8090 failed (98: Address already in use)

這就很清楚了,說明nginx的監聽埠:8090被佔用了。那麼再使用命令lsof -i 8090檢視什麼應用佔用了埠。如果是無關緊要的應用,便可Kill -9 強制殺掉相關應用,以便nginx的使用。

然後,即可啟動nginx了,

./nginx -s reload

在這裡插入圖片描述