大量worker process is shutting down导致nginx服务器请求异常

现象:生产环境网站接口监控报大量超时告警

排查:

查看是否属于异常攻击

1、查看公网slb带宽使用情况

2、查看nginx日志,看是否有异常流量

查看服务器及服务状态

1、查看nginx服务器资源cpu使用情况

2、查看nginx服务状态(ps -ef|grep nginx)

发现大量worker process is shutting down的进程状态

原因分析

复制代码
nginx新配置了一个域名,有websocket的长连接,生产发布时,nginx热加载reload后,长连接一直处于连接中未断开,导致nginx reload的时候一直处于这个状态,把系统负载打满了

解决:

复制代码
nginx.conf配置文件中增加worker_shutdown_timeout 10;
相关推荐
宴之敖者、3 分钟前
Linux——权限
linux·运维·服务器
txinyu的博客28 分钟前
MAC 地址
服务器·网络·macos
咕噜签名-铁蛋2 小时前
火山云豆包:重新定义AI交互,让智能触手可及
服务器
安当加密2 小时前
电力系统如何防“明文传输”?某电网公司用SM2+UKey构建“端到端加密”实战
服务器·数据库·安全·阿里云
石像鬼₧魂石2 小时前
Kali Linux 内网渗透:深度工程实施手册
linux·运维·服务器
sg_knight3 小时前
工厂方法模式(Factory Method)
java·服务器·python·设计模式·工厂方法模式·工厂模式
半桶水专家3 小时前
什么是 Unix Socket?
服务器·unix
LXY_BUAA4 小时前
《嵌入式操作系统》_内核编译练习与配置文件讲解_20260119
linux·运维·服务器
xlq223225 小时前
4.LInux权限
linux·运维·服务器
txinyu的博客5 小时前
(续篇):手写 C++ 完整 HTTP/1.1 服务器
服务器·网络协议·http