2

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

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

事实上,日志文件充满了这些错误。有问题的网站每天只有 500 名访问者,尽管当某些后台 PHP 脚本运行时,它确实在给定的一天处理了 100,000 多个查询。

脚本完成后,连接总是显式关闭。没有持久连接。

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

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

  • MySQL 5.1.69-cll
  • PHP 5.2.17
  • 阿帕奇 2.2.24
4

1 回答 1

1

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

于 2013-10-23T03:39:14.737 回答