Nginx reload流程
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/91bee664d01616cbb688592010be1851.png)
原因
1、有些worker还在处理请求导致reload不成功
旧的 worker 进程还在处理请求,有些第三方模块会导致旧的 worker 挂起,甚至出现僵尸进程
2、一种是你的nginx太过繁忙,进行没有关闭,所以新的无法起来。你可以ps axu| grep nginx 看一下是不是还有nginx进程,如果stop不来的话,只能kill强行终止再启动。
3、另一种就是你的nginx配置错误,你可以用./nginx -t 检查一下nginx配置,如果有错误,根据提示修改就可以了。