nginx重启nginx.pid文件缺失

前言

最近重启服务器后发现nginx不能工作,网上查找原因解释说“关闭nginx时,把其nginx.pid会被删掉”

解决过程

查看nginx进程

ps -ef | grep nginx

不存在master进程,只存在php-fpm进程。


不存在master进程

重新加载出错,找不到nginx.pip文件

sudo /opt/nginx-1.7.8/sbin/nginx -s reload    #重新加载nginx
nginx: [error] open() "/opt/nginx-1.7.8/logs/nginx.pid" failed (2: No such file or directory)

从conf文件平滑启动,但又出现问题,说找不到access.log文件。我的access.log文件是存在的,只不过不在/var/log/nginx/下,复制一份过去。

sudo /opt/nginx-1.7.8/sbin/nginx -c /opt/nginx-1.7.8/conf/nginx.conf    #nginx.conf是我的配置文件
nginx: [emerg] open() "/var/log/nginx/access.log" failed (2: No such file or directory)

复制一份过去后,重新执行

sudo /opt/nginx-1.7.8/sbin/nginx -c /opt/nginx-1.7.8/conf/nginx.conf    #nginx.conf是我的配置文件

没有报错,再看一下进程:

ps -ef | grep nginx
master进程工作

完~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • [toc] 在公司的网站上推荐使用 docker 容器来安装环境,一个项目一个 docker 容器。 、、 百度百...
    Mdvtrw阅读 5,386评论 0 1
  • 第一章 Nginx简介 Nginx是什么 没有听过Nginx?那么一定听过它的“同行”Apache吧!Ngi...
    JokerW阅读 32,952评论 24 1,002
  • 更改ip和dnsVi /etc/sysconfig/network-scripts/ifcfg-eth0vi /...
    Xwei_阅读 5,931评论 0 3
  • 大多数 Nginx 新手都会频繁遇到这样一个困惑,那就是当同一个location配置块使用了多个 Nginx 模块...
    SkTj阅读 12,473评论 0 12
  • 昨夜的泪水 都凝结成诗 而天亮后 我却把那公布于天下 快众所周知的 文字都变成仅 自己可看的私密 因为在梦里 ...
    紫苏921119阅读 2,286评论 0 2

友情链接更多精彩内容