nginx ../logs/nginx.pid" failed (2: No such file or directory)


【1】nginx.pid相關

(1)可能出現兩種場景:

    1.1 nginx.pid文件不存在

    發生現象:nginx: [error] open() "/usr/local/lib/ubcsrvd/bin/../logs/nginx.pid" failed (2: No such file or directory)

    1.2 文件存在,但是 pid 值無效

    發生現象:nginx: [error] invalid PID number "" in "/usr/local/lib/ubcsrvd/bin/../logs/nginx.pid"

(2)原因分析:

     兩種現象,本質都是因為nginx.pid文件“不健全”導致的問題。

(3)解決方案:

利用shell腳本直接生成即可。

3.1 新建文件createpid.sh,編輯如下內容,保存。

ps x | grep 'nginx' | grep -v grep | awk '{print $1}' > ../logs/nginx.pid

3.2 修改權限:chmod 777 createpid.sh

3.3 執行腳本:sh createpid.sh  生成nginx.pid文件

然后,再執行關閉命令即可。

 

Good Good Study, Day Day Up.

順序 選擇 循環 總結


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM