nginx: [error] CreateFile() "./logs/nginx.pid" failed (2: The system cannot find the file specified)前端
博主在執行了nginx -s stop後,再次啓動nginx時報錯:java
這個坑主要緣由就是沒有nginx.pid這個文件,./logs/下找不到nginx.pid文件,看了確實找不到。python
看了網上不少方案是 須要創建nginx.pid文件,也就是要指定nginx.conf這個配置文件,而後博主很傻的這樣執行了一把:nginx
nginx -c conf/nginx.conf複製代碼
仍是直接說正解吧 :開啓你的cmd(命令列) 而後你須要以你nginx.exe所在路徑的絕對路徑,好比博主的路徑在 D:Program Filesopenresty-1.13.6.2-win64面試
那麼命令列就須要這樣寫"d:Program Filesopenresty-1.13.6.2-win64nginx.exe" -c "d:Program Filesopenresty-1.13.6.2-win64confnginx.conf"spring
生成了nginx.pid文件:編程
裏面只有一個PID號:學習
本公衆號免費提供csdn下載服務,海量IT學習資源,若是你準備入IT坑,勵志成爲優秀的程序猿,那麼這些資源很適合你,包括但不限於java、go、python、springcloud、elk、嵌入式 、大數據、面試資料、前端 等資源。同時咱們組建了一個技術交流羣,裏面有不少大佬,會不定時分享技術文章,若是你想來一塊兒學習提升,能夠公衆號後臺回覆【2】,免費邀請加技術交流羣互相學習提升,會不按期分享編程IT相關資源。大數據
掃碼關注,精彩內容第一時間推給你spa