在执行./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并测试关闭
在这里插入图片描述
成功解决问题

Logo

鸿蒙生态一站式服务平台。

更多推荐