nginx.pid丢失问题

在mac上重启nginx时 nginx -s reload 或者 nginx -s reopen 时会提示

/usr/local/var/run/nginx/nginx.pid" failed (2: No such file or directory)

原因:

关闭nginx时,把其nginx.pid会被删掉 所以需要用到平滑重启(我也没有搞清mac上怎么平滑重启)

 

解决方法:

nginx -c /usr/local/etc/nginx/nginx.conf (nginx -c 自己的nginx.conf的配置文件)

有时可能要:sudo nginx -c /usr/local/etc/nginx/nginx.conf

然后再 nginx -s reload 或者 nginx -s reopen 此时不会报错了

posted @ 2017-11-21 15:00  一路向前ylc  阅读(1977)  评论(0编辑  收藏  举报