在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 此时不会报错了