學習openresty時,nginx的一個坑


正文

報錯:

nginx: [error] CreateFile() "./logs/nginx.pid" failed (2: The system cannot find the file specified)

博主在執行了nginx -s stop后,再次啟動nginx時報錯:

在這里插入圖片描述

這個坑主要原因就是沒有nginx.pid這個文件,./logs/下找不到nginx.pid文件,看了確實找不到。

看了網上很多方案是 需要建立nginx.pid文件,也就是要指定nginx.conf這個配置文件,然后博主很傻的這樣執行了一把:

nginx -c  conf/nginx.conf

還是直接說正解吧 :開啟你的cmd(命令列) 然后你需要以你nginx.exe所在路徑的絕對路徑,比如博主的路徑在 D:\Program Files\openresty-1.13.6.2-win64

那么命令列就需要這樣寫
"d:\Program Files\openresty-1.13.6.2-win64\nginx.exe" -c "d:\Program Files\openresty-1.13.6.2-win64\conf\nginx.conf"

在這里插入圖片描述

生成了nginx.pid文件:
在這里插入圖片描述

里面只有一個PID號:
在這里插入圖片描述




本公眾號免費提供csdn下載服務,海量IT學習資源,如果你准備入IT坑,勵志成為優秀的程序猿,那么這些資源很適合你,包括但不限於java、go、python、springcloud、elk、嵌入式 、大數據、面試資料、前端 等資源。同時我們組建了一個技術交流群,里面有很多大佬,會不定時分享技術文章,如果你想來一起學習提高,可以公眾號后台回復【2】,免費邀請加技術交流群互相學習提高,會不定期分享編程IT相關資源。


掃碼關注,精彩內容第一時間推給你

image


免責聲明!

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



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