日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達者為師

網(wǎng)站首頁 編程語言 正文

nginx: [error] CreateFile() “D:\nginx-1.21.6/logs/nginx.pid“ failed (2: The system cannot find the

作者:潮汐未見潮落 更新時間: 2023-04-19 編程語言

問題描述

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

執(zhí)行命令 start nginx 啟動 nginx 后 ,nginx -s quit 報錯

一開始執(zhí)行一次?nginx -s quit 未報錯 , 但是 啟動的服務(wù)還沒有關(guān)閉 ,后面再次執(zhí)行,報錯



根據(jù)報錯信息來看,在 nginx 安裝目錄下的 logs文件中找不到 nginx.pid 文件,去對應(yīng)文件查看,發(fā)現(xiàn)確實沒有該文件


?解決辦法

在任務(wù)管理器強制關(guān)閉nginx進程 (快捷鍵:Ctrl + shift + Esc )


?刷新頁面后,無法訪問

?


再重新 執(zhí)行命令? start nginx 啟動 服務(wù)


?現(xiàn)在發(fā)現(xiàn)在 剛才報錯的目錄下多出了 nginx.pid 文件


再用命令 nginx -s quit ,正常關(guān)閉 nginx 進程


?刷新頁面 無法訪問? http://127.0.0.1/,成功關(guān)閉 nginx


原因分析

nginx 在啟動或重啟時要殺掉之前的 nginx 進程,就需要通過 nginx.pid 來找到原來的進程,而 nginx.pid 存儲的就是原來的進程 id?。沒有進程id系統(tǒng)就無法找到原來的 nginx 進程,自然就無法關(guān)閉了

之后測試無論是雙擊 nginx.exe 還是 cmd 命令啟動 nginx,都會自動在 logs 文件下配置nginx.pid 文件,均可正常關(guān)閉


文章如有錯誤,懇請大家提出問題,本人不勝感激 。 不懂的地方可以評論,我都會 一 一 回復(fù)

文章對大家有幫助的話,希望大家能動手點贊鼓勵,大家未來一起努力 ? ? 長路漫漫,道阻且長

原文鏈接:https://blog.csdn.net/qq_52855464/article/details/127206942

欄目分類
最近更新