跳到主內容

NGINX PID 異常

  BUBU 在檢查服務的時務發現到 nginx 狀態有出現錯誤訊息但是服務還是正常運行中

  • 錯誤訊息如下圖
nginx.service: Can't open PID file /run/nginx.pid (yet?) after start: No such file or directory

nginx-err-01.png

運行環境


  環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「 LXC 」模式為主,除非有特殊狀況會告知使用 「 VM 」 模式

  • 系統環境: Debian 10
  • Web 服務: Nginx 1.23.2

修正過程


  • 修改 nginx.service 設定檔
vim /lib/systemd/system/nginx.service
  • 新增加一行參數
ExecStartPost=/bin/sleep 0.1
  • 可以在 PIDFile 下面增加一行
PIDFile=/var/run/nginx.pid
ExecStartPost=/bin/sleep 0.1
  • 重新載入設定並且重啟 WEB 服務
systemctl daemon-reload && systemctl restart nginx

補充說明


備註





參考相關網頁