在执行./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并测试关闭
成功解决问题