[踩雷紀錄] nginx: [error] invalid PID number
2023, May 05
之前在使用 nginx 時有發生過這個錯誤,其實提示訊息蠻明顯的,就簡單記錄一下
問題敘述
問題發生如下
$ nginx -s reload
nginx: [error] invalid PID number "" in "/run/nginx.pid"
看到訊息後我們去找一下這個檔案
cat /run/nginx.pid
結果竟然是空的,看來問題就出在這裡了
解決辦法
這裡有兩個做法,第一個就是把他的 PID 塞回去,透過下面指令
ps -aux | grep nginx
找到 master process 的 PID 直接填入檔案
第二個方法就是透過下面指令
nginx -c <nginx.conf path>
重設一下設定檔,指令本身會把 PID 同步回去,就解決啦