本文介绍: nginx: [error] open() “/var/run/nginx.pid“ failed (2: No such file or directory) ./nginx –s reload报错解决方法
今天公司系统业务端需要重启nginx时 报错nginx: [error] open() “/var/run/nginx.pid” failed (2: No such file or directory) 打开“/var/run/nginx.pid“失败 或没有如此文件或目录
这是执行杀死nginx进程后 导致的pid文件丢失 。所以当我们重载nginx时会提示找不到nginx.pid文件了。nginx 被停止时,var/run/nginx.pid 被删除了。 而 reopen 和 reload命令需要通过 nginx.pid 获取进程号,会去找 var/run/nginx.pid ,如果不存在,就报错了
启动nginx (启动前确保nginx还没启动 启动了的话 kill -9先杀掉nginx主进程号即可)
启动格式 nginx安装目录地址 –c nginx配文件路径
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。