大量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;
相关推荐
2401_858286119 分钟前
OS11.【Linux】vim文本编辑器
linux·运维·服务器·编辑器·vim
朱包林17 分钟前
day27-shell编程(自动化)
linux·运维·服务器·网络·shell脚本
layman052817 分钟前
OpenEuler服务器警告邮件自动化发送:原理、配置与安全实践
服务器·鸿蒙系统·openeuler
小阳睡不醒1 小时前
小白成长之路-Linux Shell脚本练习
linux·运维·服务器
知之则吱吱2 小时前
亚马逊AWS云服务器高效使用指南:最大限度降低成本的实战策略
服务器·云计算·aws
cui_win3 小时前
每日一令:Linux 极简通关指南 - 汇总
linux·运维·服务器
知星小度S3 小时前
Linux权限探秘:驾驭权限模型,筑牢系统安全
linux·运维·服务器
Kaede66 小时前
如何应对Linux云服务器磁盘空间不足的情况
linux·运维·服务器
Zfox_8 小时前
Redis:Hash数据类型
服务器·数据库·redis·缓存·微服务·哈希算法
ABB自动化12 小时前
for AC500 PLCs 3ADR025003M9903的安全说明
服务器·安全·机器人