nginx 修改配置文件后,重启的时候出现了 .这个提示:
nginx: [error] invalid PID number " in "/tmp/nginx.pid"
意思是说 不能在文件/tmp/nginx.pid中找到有效的 PID(进程ID) 。解决的办法有
kill掉nginx 主进程,然后启动nginx 。
重启前一定要先检查,配置文件是否正确,没有问题再重启
nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
关掉nginx 的所有进程
killall nginx
重新启动 nginx
nginx
第二种方法
需要先执行
- nginx -c /etc/nginx/nginx.conf
- nginx.conf文件的路径可以从nginx -t的返回中找到。
- nginx -s reload