我有一个刚刚开始发生的非常严重的问题。
我有一个小型集群(一个网络和一个数据库)设置,我拥有一个相当受欢迎的4到5个网站组,允许用户自动动态创建自己的移动聊天社区。每个站点都会创建自己的mysql数据库并自动填充。
这一切都很好,
但是在过去24小时里,奇怪的事情开始发生了, 以前我把sql max_connections设置为500,这对于需求是完美的,但现在即使我将连接设置为4000+,它们都会在5-10分钟内完成,而mysql processlist显示数以千计的未经身份验证的用户连接。登录状态,
我已经浏览过网站,他们所有的mysql配置都很好,所以我不知道问题是什么。
下面的服务器规范
db server:
只运行mysql,ssh和webmin,没有安装其他应用程序
网络服务器:
答案 0 :(得分:1)
如果没有其他任何改变,也许有人试图攻击你的网站?
看看你是否能找到虚假连接的IP来源。
答案 1 :(得分:0)
发现问题,由于某种原因,mysql决定开始尝试dodns连接的查找,不知道为什么但是现在在将skip-name-resolve添加到my.cnf之后现在要整理出来