1. 程式人生 > 其它 >兩種方法解決nginx: [error] open() “/usr/local/nginx/logs/nginx.pid“ failed (2: No such file or directory)

兩種方法解決nginx: [error] open() “/usr/local/nginx/logs/nginx.pid“ failed (2: No such file or directory)

技術標籤:linuxnginx

在執行./nginx -s stop時顯示logs下找不到nginx.pid檔案,可能有兩種情況:

方法一:指定配置目錄

 sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

再看看logs下有沒有nginx.pid檔案了
這個我試了並沒有什麼用

方法二:在logs下新建一個nginx.pid檔案

1.進入nginx的logs目錄檢視檔案,發現沒有nginx.pid檔案

在這裡插入圖片描述
2.建立一個nginx.pid檔案在這裡插入圖片描述
3.編輯nginx.pid檔案,檔案內容為1473,儲存退出
在這裡插入圖片描述
4.在sbin目錄下啟動nginx並測試關閉


在這裡插入圖片描述
成功解決問題