- 大量的MySQL丢失连接和连接失败

时间:2013-07-01 23:58:04

标签: php mysql apache

我在其中一个网站的日志文件中看到了很多这样的错误:

  • 在“阅读授权数据包”
  • 时失去与MySQL服务器的连接
  • 在'读取初始通信数据包'时失去与MySQL服务器的连接
  • 无法通过套接字连接到本地MySQL服务器
  • 用户已超过'max_user_connections'有效

事实上,日志文件正在填补这些错误。有问题的网站每天只能访问500个访问者,但在运行某些后台PHP脚本的某一天,它确实会处理100,000多个查询。

脚本完成后,始终会显式关闭连接。没有持久的联系。

几乎每个运行的脚本都会发生这种情况,MySQL服务器每天都会崩溃几次。

这可能是某种配置问题吗?

  • MySQL 5.1.69-cll
  • PHP 5.2.17
  • Apache 2.2.24

1 个答案:

答案 0 :(得分:1)

我曾经在无状态三层架构中看到过这种行为,每层都有负载均衡。在此实例中,其中一个应用层服务器具有数据库凭据的旧密码,但所有其他应用层服务器都具有新的正确密码。可能不是你的问题,但你的描述非常相同。