美文网首页
nginx 重启报pid无效错误的解决方案

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

作者: 海里的沙丁鱼 | 来源:发表于2018-01-15 18:53 被阅读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查看所有的服务端口

    相关文章

      网友评论

          本文标题:nginx 重启报pid无效错误的解决方案

          本文链接:https://www.haomeiwen.com/subject/xgvdoxtx.html