報錯:
nginx: [error] CreateFile() "./logs/nginx.pid" failed (2: The system cannot find the file specified)
博主在執(zhí)行了nginx -s stop后物独,再次啟動nginx時報錯:
這個坑主要原因就是沒有nginx.pid這個文件肃廓,./logs/下找不到nginx.pid文件般妙,看了確實(shí)找不到阻逮。
看了網(wǎng)上很多方案是 需要建立nginx.pid文件便锨,也就是要指定nginx.conf這個配置文件围辙,然后博主很傻的這樣執(zhí)行了一把:
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號: