#关掉nginx 的所有进程
[root@localhost /]# killall nginx
#在查看nginx服务状态
[root@localhost /]# systemctl status nginx.service
3、重启nginx服务,然后在重新执行加载配置文件命令,报错消失
一、报错场景描述打开虚拟机后,nginx服务没有启动,修改nginx 配置文件后并检查配置文件无错误后,重新加载配置文件提示如下错误:#检查修改的配置文件[root@localhost /]# nginx -t -c /etc/nginx/nginx.confnginx: the configuration file /etc/nginx/nginx.conf syntax is oknginx: configuration file /etc/nginx/nginx.conf test is
在修改完nginx配置后,执行/etc/sbin/nginx -t 测试是成功的,但是使用/etc/sbin/nginx -s reload时报错
错误提示信息:nginx: [error] invalid PID number in "/run/nginx.pid"
首先可以采用以下解决方法:
执行:/etc/sbin/nginx -c/etc/nginx/nginx.conf,如果未...
执行 nginx -s reload 加载配置文件的时候报错了。
提示 nginx: [error] invalid PID number "" in "/run/nginx.pid"
就是 "/run/nginx.pid" 文件下对应的 nginx 主进程号不对了。
通过查看 "/run/nginx.pid" 看到为空了,或者不是当前的主进程号了。
通过 ps aux | grep 'nginx: master process' 查询出主进程号,填到 "/run/nginx.pid" 文件里就行了。
nginx -s reload
报错[
error]
invalid PID number “” in “/
run/
nginx.
pid”
描述:找不到文件“
nginx.
pid”。
原因:
nginx 停止时,
nginx.
pid文件会被删除。
解决方法:先启动
nginx,再
重新进行
nginx -s reload的操作。
命令:
nginx -c /etc/
nginx/
nginx.conf(
nginx.conf
配置文件所在的位置)
有时候配置了nginx后重新启动时 报nginx: [error] invalid PID number "" in "/run/nginx.pid" 错误
1.sudo nginx -t 获取nginx的配置文件信息,及检查配置是否有误
2. kill nginx 进程
3.sudo nginx -c /etc/nginx/nginx.conf
4. sudo...
网上搜索安装nginx的方法,按照步骤在 http://nginx.org/en/download.html 下载了安装包,并配置了conf/nginx.conf,将nginx的根目录添加进了环境变量path中;
打开命令行,进入 'D:\nginx-1.15.3\conf' 目录,执行如下命令验证配置文件的正确性:
nginx -t -c nginx.conf
结果提示错误:
nginx: ...
nginx 修改配置文件后,重启的时候出现了,这个提示。
nginx: [
error]
invalid PID number "" in "/tmp/
nginx.
pid"。 意思是说不能在文件/tmp/
nginx.
pid中找到有效的
PID(进程ID)。
解决的办法有两种,第一kill掉
nginx 主进程,然后启动
nginx 。 第二: 把
nginx的主进程的
pid写入
nginx.
pid文件,然后正常的重启。
第一种方法杀掉
nginx主进程,然后重启
# 重启前一定要先检...
错误提示如下:
[root@nues ~]# nginx -s reload
nginx: [error] invalid PID number "" in "/run/nginx.pid"
[root@nues ~]# nginx -s reload
nginx: [error] invalid PID number "" in "/usr/local/var/run/ngi