美文网首页
【配置文件的重要性】配置文件引起的报错

【配置文件的重要性】配置文件引起的报错

作者: _王子_ | 来源:发表于2017-07-11 11:59 被阅读0次

配置测试环境服务器,重新弄了下nginx的配置文件,重新/usr/local/nginx/sbin/nginx -s reload 提示如下报错:

1、nginx: [warn]conflicting server name "localhost" on 0.0.0.0:80,ignored警告

原因,配置文件里面有存在域名重复了,去掉一个保存,再重启就好了 ./nginx -s reload

2、[error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid"报错

配置测试环境服务器,重新弄了下nginx的配置文件,重新/usr/local/nginx/sbin/nginx -s reload 提示如下报错:

[root@localhost sbin]# ./nginx -t

nginx: [emerg] unexpected end of file, expecting "}" in /usr/local/nginx//conf/app/sit.user.shop.1332255.com.conf:24

nginx: configuration file /usr/local/nginx//conf/nginx.conf test failed

[root@XXX conf]# /usr/local/nginx/sbin/nginx  -s reload

nginx: [error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid"

报错的意思就是无效的pid号。

1)各种查找产生原因定位问题,原来是配置文件的引入的root 后面的路径不对,造成pid无效,重新配置修改一下安装路径

location /{

root  /usr/local/nginx-1.13.2/html/xxxx/sxxxx/;

2)解决修复pid报错办法如下:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

重新查看nginx进程,启动成功了。

[root@localhost logs]# ps -ef | grep PID.pid

root    30766 22348  0 11:55 pts/0    00:00:00 grep PID.pid

最后重启nginx

相关文章

网友评论

      本文标题:【配置文件的重要性】配置文件引起的报错

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