nginx遇到的问题以及如何解决

记录操作nginx遇到的问题以及解决方案

重启遇到问题

当需要重启nginx的时候,会出现一个错误,在排除配置文件没问题的情况下,我们需要手动kill掉nginx的进程:

1
2
3
4
$  ps -ef|grep nginx
root 24972 1 0 04:01 ? 00:00:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
nginx 24973 24972 0 04:01 ? 00:00:00 nginx: worker process
root 25041 24840 0 04:12 pts/0 00:00:00 grep --color=auto nginx

可以看到上面nginx的主线程的id为24972。我们kill掉这个线程即可:

1
$ kill 24972

然后重新启动nginx:

1
$ service nginx restart

完美!

有钱的捧个钱场,没钱的捧个人场~