nginx 重启报pid无效错误的解决方案

重启服务器时,启动nginx报pid无效的错。

注:ubuntu16.04服务器

一.执行nginx -s reload 后 nginx重启失败

[图片上传失败...(image-dd431-1516013521411)]

说明:

  1. 执行nginx -s reload重启失败,是因为重启nginx服务后丢失nginx.pid文件,所以报pid无效
  2. 可以通过ps -ef | grep nginx查看nginx进程,并杀死该进程端口号,但这里并没有成功。(换一种方式)

二.执行nginx -c /path/to/nginx.conf 检查nginx配置文件是否正确(如果正确,直接执行第三步重启nginx就行;但是如果出现跟笔者一样的错误,请看第四步)

[图片上传失败...(image-a6e9d7-1516013521411)]

注:/path/to是自己安装的nginx路径,根据自己的实际路径,笔者这里的安装路径是/etc/nginx

三.执行nginx -s reload 重启nginx

四.执行sudo fuser -k 80/tcp 关闭占用80端口的程序,再重复第二步和第三步
[图片上传失败...(image-dc0265-1516013521411)]

五.扩展

1.nginx常用命令

1).nginx -s stop 关闭
2).nginx 启动
3).nginx -s reload 重启

2.netstat命令

1).netstat -a 查看已经连接的服务端口
2).netstat -ap查看所有的服务端口

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一章 Nginx简介 Nginx是什么 没有听过Nginx?那么一定听过它的“同行”Apache吧!Ngi...
    JokerW阅读 32,842评论 24 1,002
  • Page 1:nginx 服务器安装及配置文件详解 CentOS 6.2 x86_64 安装 nginx 1.1 ...
    xiaojianxu阅读 8,615评论 1 41
  • 像一阵细雨洒落我心底 那感觉如此神秘 我不禁抬起头看着你 而你并不露痕迹 虽然不言不语 叫人难忘记 那是你的眼神 ...
    精进的医生阅读 590评论 8 6
  • 陌生总是皮笑 熟识又会眷恋 离开又觉冷清 遇见难以信手 那么多期盼无人知晓 摔倒,冷眼嘲笑; 委屈把胸怀撑大 坎坷...
    从小从小阅读 97评论 0 0
  • 前言 来源于raywenderlich本文可以看做是入门CoreAnimation的一片文章。其中你会学习到CAB...
    艾江山阅读 1,715评论 7 8