nginx进程被意外关闭,使用nginx -s reload重启时报如下错误:
nginx: [error] open() “/var/run/nginx.pid” failed (2: No such file or directory)
这是因为nginx进程被杀死后pid丢失了,下一次再开启nginx -s reload时无法启动
解决办法:
nginx -s reload 只是用来告诉运行中的nginx进程加载配置,进程关闭以后,没有进程发送信号,应该使用
nginx -c /path/to/config/nginx.conf
杀掉nginx进程后丢失nginx.pid,如何重新启动nginx
原创
©著作权归作者所有:来自51CTO博客作者ronon的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:关于TFS客户端API的思考
下一篇:TFS Restful API
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux问题排查:丢失nginx.pid文件
Linux问题排查:丢失nginx.pid文件
Linux问题排查:丢失nginx.pi