Nginx -s reload失效

Nginx reload流程

Nginx -s reload失效_第1张图片
原因
1、有些worker还在处理请求导致reload不成功
旧的 worker 进程还在处理请求,有些第三方模块会导致旧的 worker 挂起,甚至出现僵尸进程
2、一种是你的nginx太过繁忙,进行没有关闭,所以新的无法起来。你可以ps axu| grep nginx 看一下是不是还有nginx进程,如果stop不来的话,只能kill强行终止再启动。
3、另一种就是你的nginx配置错误,你可以用./nginx -t 检查一下nginx配置,如果有错误,根据提示修改就可以了。

你可能感兴趣的:(Web群集,运维,云计算,经验分享,nginx,linux)