您当前的位置: 首页 >  nginx

小志的博客

暂无认证

  • 2浏览

    0关注

    1217博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Nginx——nginx修改配置文件重新加载后报错nginx: [error] invalid PID number ““ in “/run/nginx.pid“

小志的博客 发布时间:2021-07-05 22:07:29 ,浏览量:2

一、报错场景描述
  • 打开虚拟机后,nginx服务没有启动,修改nginx 配置文件后并检查配置文件无错误后,重新加载配置文件提示如下错误:

    #检查修改的配置文件
    [root@localhost /]# nginx -t -c /etc/nginx/nginx.conf
    nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
    nginx: configuration file /etc/nginx/nginx.conf test is successful
    #重新加载配置文件,开始报错
    [root@localhost /]# nginx -s reload -c /etc/nginx/nginx.conf
    nginx: [error] invalid PID number "" in "/run/nginx.pid"
    

    在这里插入图片描述

二、解决方式 第一种情况(nginx服务没有启动的情况)

1、首先,查看nginx服务状态,查看服务是否已启动。如下图 Active:(dead) 说明没启动,不存在端口占用情况

[root@localhost /]# systemctl status nginx.service

在这里插入图片描述 2、重启nginx服务,然后在重新执行加载配置文件命令,报错消失

#重启nginx服务
[root@localhost /]# systemctl restart nginx.service
##重新加载配置文件
[root@localhost /]# nginx -s reload -c /etc/nginx/nginx.conf
[root@localhost /]# 

在这里插入图片描述

第二种情况(nginx服务启动的情况)

1、首先,查看nginx服务状态,查看服务是否已启动。如下图 Active:(running) 说明nginx服务启动,存在端口占用情况

[root@localhost /]# systemctl status nginx.service

在这里插入图片描述 2、关掉nginx 的所有进程,输入如下命令

#关掉nginx 的所有进程
[root@localhost /]# killall nginx
#在查看nginx服务状态
[root@localhost /]#  systemctl status nginx.service

在这里插入图片描述

3、重启nginx服务,然后在重新执行加载配置文件命令,报错消失

在这里插入图片描述

关注
打赏
1661269038
查看更多评论
立即登录/注册

微信扫码登录

0.0409s