執行 nginx -s reload 加載組態檔的時候報錯了,
提示 nginx: [error] invalid PID number "" in "/run/nginx.pid"

錯誤原因:
就是 "/run/nginx.pid" 檔案下對應的 nginx 主行程號不對了,
通過查看 "/run/nginx.pid" 看到為空了,或者不是當前的主行程號了,
解決方法一:
通過 ps aux | grep 'nginx: master process' 查詢出主行程號,填到 "/run/nginx.pid" 檔案里就行了,

檔案視圖如下,里面就一個行程號,

解決方法二:
通過 nginx -t 可以查看組態檔的地址,

執行下 nginx -c /etc/nginx/nginx.conf 重新設定下組態檔就好了,"/run/nginx.pid" 檔案里的主行程號也被同步進來了,
如果執行程序有如下問題:

說明 nginx 組態檔里使用的埠號被其它程式占用了,此時可以修改組態檔里的埠號或殺掉使用該埠的行程,
喜歡的點個贊?吧!
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/403926.html
標籤:其他
上一篇:Linux(一)——計算機概論
