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

2018-01-15  本文已影响0人  海里的沙丁鱼

重启服务器时,启动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查看所有的服务端口

上一篇下一篇

猜你喜欢

热点阅读