繁体   English   中英

Mysql连接在几秒钟内达到顶峰

[英]Mysql Connections topping out within seconds

我有一个刚刚开始发生的奇怪问题。

我有一个小的群集(一个Web和一个数据库)设置,并且我托管了一组颇受欢迎的4 -5个站点,这些站点允许用户自动动态地创建自己的移动聊天社区。 每个站点都会自动创建并填充自己的mysql数据库。

很好

但是在过去的24小时里,奇怪的事情开始发生,以前我将sql max_connections设置为500,这完全可以满足需求,但是现在即使我将连接设置为4000+,它们也会在5-10分钟之内全部耗尽, mysql processlist显示了成千上万未经身份验证的用户连接,它们处于登录状态,

我已经浏览了站点,并且所有它们的mysql配置都很好,所以我看不到问题是什么。

下面的服务器规格

数据库服务器:

  • 双amd opteron 246
  • 8GB内存
  • 120GB HD(免费64GB)
  • 33GB交换空间(很少使用,但用于紧急情况)
  • centos 5 64位。
  • 直接将100Mbps局域网连接到Web服务

仅运行mysql,ssh和webmin,未安装其他应用

网络服务器:

  • AMD速龙64 3800+
  • plesk 9.2.1
  • 4GB RAM
  • 2x120GB HDS

Web服务器上的apache状态仅显示120ish http连接,但是sql持续攀升

如果绝对没有其他改变,也许有人正在尝试攻击您的网站?

看看是否可以找到虚假连接来自哪个IP。

发现了问题,出于某种原因,mysql已决定开始尝试对连接进行dodns查找,不知道为什么,但是在将skip-name-resolve添加到my.cnf之后,现在似乎已经解决了

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM