[英]Mysql Connections topping out within seconds
我有一个刚刚开始发生的奇怪问题。
我有一个小的群集(一个Web和一个数据库)设置,并且我托管了一组颇受欢迎的4 -5个站点,这些站点允许用户自动动态地创建自己的移动聊天社区。 每个站点都会自动创建并填充自己的mysql数据库。
很好
但是在过去的24小时里,奇怪的事情开始发生,以前我将sql max_connections设置为500,这完全可以满足需求,但是现在即使我将连接设置为4000+,它们也会在5-10分钟之内全部耗尽, mysql processlist显示了成千上万未经身份验证的用户连接,它们处于登录状态,
我已经浏览了站点,并且所有它们的mysql配置都很好,所以我看不到问题是什么。
下面的服务器规格
数据库服务器:
仅运行mysql,ssh和webmin,未安装其他应用
网络服务器:
Web服务器上的apache状态仅显示120ish http连接,但是sql持续攀升
如果绝对没有其他改变,也许有人正在尝试攻击您的网站?
看看是否可以找到虚假连接来自哪个IP。
发现了问题,出于某种原因,mysql已决定开始尝试对连接进行dodns查找,不知道为什么,但是在将skip-name-resolve添加到my.cnf之后,现在似乎已经解决了
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.