阿里云CPU过载的一点思考

现象:阿里云ECS服务器连续5个周期CPU超90%告警

分析:

max_connections和max_user_connections都做了限制,但是依然告警,服务器上有四个子服务,查看了每个服务的配置文件,发现使用同一个数据库账号,也就是说四个服务抢600个连接

处理方法:

阿里云给每个服务建立独立的账号,并重新设置max_connections和max_user_connections,max_connections=N*max_user_connections,至于连接数设置多少,可以看服务实例中的监控菜单,其中的cpu使用图和同时连接数图可以作为参考,另外要考虑一台服务器最多多少连接过载,以及此服务器上有多少服务,用了多少账号连接,每台账号最大连接多少。

为什么要考虑最大连接?

因为最大连接影响到了服务器,服务器不能正常使用,服务器上的服务也就不能对外连接了,而且是有默认值的,不是没有设置最大连接的。

为什么我们服务不过载?

因为有定时任务和对接数据的服务在24h运作。

(全文完)

相关推荐
Bruce_Liuxiaowei2 小时前
MQTT协议在物联网环境中的安全风险与防范指南
运维·网络·物联网·安全·网络安全
Paul_09202 小时前
golang面经——内存相关模块
服务器·网络·golang
-dzk-7 小时前
【3DGS复现】Autodl服务器复现3DGS《简单快速》《一次成功》《新手练习复现必备》
运维·服务器·python·计算机视觉·3d·三维重建·三维
CS Beginner7 小时前
【Linux】 Ubuntu 开发环境极速搭建
linux·运维·ubuntu
致宏Rex8 小时前
Docker 实战教程(7) | 镜像管理和仓库操作
运维·docker·容器
YoungLime9 小时前
DVWA靶场之十三:CSP 绕过(Content Security Policy (CSP) Bypass)
网络·安全·web安全
2301_7720935610 小时前
tuchuang_后端_前端_注册登录
数据库·后端·网络协议·mysql·wireshark
K_i13410 小时前
中国电信用户行为实时分析系统运维实战
hadoop·mysql
利刃大大10 小时前
【高并发服务器】三、正则表达式的使用
服务器·c++·正则表达式·项目
芝士小宇10 小时前
tcp 服务器的设计思路
服务器·网络·tcp/ip