正文
报错:
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号:
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦