nginx重启/logs/nginx.pid  failed

nginx重启/logs/nginx.pid  failed

nginx重启出现nginx ../logs/nginx.pid" failed (2: No such file or directory)

出现nginx ../logs/nginx.pid" failed (2: No such file or directory)是因为logs文件夹下面没有 nginx.pid。查看状态是nginx当前没有启动,没有nginx.pid导致,在没有启动的时候,是无法用命令重启的。

执行正常的启动命令:/usr/local/nginx/sbin/nginx 后,又发现一个新的PID文件被创建了,所以此时再次执行 nginx -s reload 就不会提示错误了。

根据上面的测试,现在可以推断,在重启系统的过程中,nginx退出同时也清理了pid文件,所以在系统重启完成后,直接执行nginx reload命令就会因为找不到pid文件报错了。