阿里云CPU过载的一点思考

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

分析:

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

处理方法:

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

为什么要考虑最大连接?

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

为什么我们服务不过载?

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

(全文完)

相关推荐
WG_171 分钟前
Linux:环境变量
linux·运维·服务器
IT枫斗者2 分钟前
Netty的原理和springboot项目整合
java·spring boot·后端·sql·科技·mysql·spring
txzz88885 分钟前
CentOS-Stream-10 系统安装之Firewalld防火墙配置
linux·运维·网络·计算机网络·centos·firewall-cmd·linux防火墙
NZT-4818 分钟前
服务器访问github受限的解决办法
运维·服务器·github
kaoa00019 分钟前
Linux入门攻坚——57、HAProxy
linux·运维·服务器
总有刁民想爱朕ha19 分钟前
MySQL 8 Windows日常维护教程(安装、备份、还原、重置密码等)
windows·mysql
元气满满-樱20 分钟前
MySql部署多实例
数据库·mysql·adb
阿里云云原生22 分钟前
LoongSuite:解决 WebSocket 全链路可观测性难题,赋能 AI 应用的实时链路追踪
人工智能·websocket·网络协议·阿里云·云原生·可观测
欢喜躲在眉梢里40 分钟前
基于 openFuyao 社区的无硬件 UB 开发实战指南
运维·数据库·人工智能·vscode·ai·开发工具·go开发
何妨呀~1 小时前
Linux在VMware上添加磁盘与扩展分区
linux·运维·服务器