nginx: [error] open() “/usr/local/nginx/logs/nginx.pid“ failed (2: No such file or directory)

一个不会服务器的后端不是一个好前端

今天运维的同事把服务器密码给改了,说是为了安全,定期改密码,啊呸~这个密码好几年没改过了,主要这里面有太多的服务了,改完了好多地方得改,好麻烦

运维说把机器重启了,然后nginx服务关了,需要重启

首先重启命令(两条命令哈)

cd /usr/local/nginx/sbin
./nginx -s reload

然后报错了

 这不是小意思,去看配置文件,

vim /usr/local/nginx/conf/nginx.conf

去找pid,发现被注释了,那就去掉再重启一次

然后还是我太年轻了,我这个bug制造机,怎么可能一个问题就解决了,然后想起来没有指定配置目录

然后去执行这个命令

sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

然后再重启一下就好了,注意一定要看好目录啥的啊

 

原文地址:https://www.cnblogs.com/xbxxf/p/15544821.html