复制代码

为懒人提供无限可能,生命不息,code不止

人类感性的情绪,让我们知难行难
我思故我在
日拱一卒,功不唐捐
  • 首页
  • 前端
  • 后台
  • 数据库
  • 运维
  • 资源下载
  • 实用工具
  • 接口文档工具
  • 登录
  • 注册

运维

【原创】为什么有的时候nginx.pid丢失

作者: whooyun发表于: 2017-04-02 18:02

今天网站突然没法访问,检查发现数据库宕机了无法重启,所以只好重启机器试试;

但是重启机器后,又发现nginx没法正常重启,总是提示以下错误:

nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or direcTory)

当时使劲想为什么会找不到nginx.pid,但是一直未想清楚。后经运维同事提醒说可能是重启机器时没有正常停止nginx服务,导致nginx.pid。

解决办法:

重新配置nginx的配置文件就可以解决

/usr/local/nginx-1.8.0/sbin/nginx -c /usr/local/nginx-1.8.0/conf/nginx.conf
nginx1.8安装包下载