我在我们的一个站点的日志文件中看到了很多这样的错误:
- 在“读取授权数据包”时失去与 MySQL 服务器的连接
- 在“读取初始通信数据包”时失去与 MySQL 服务器的连接
- 无法通过套接字连接到本地 MySQL 服务器
- 用户已经有超过 'max_user_connections' 处于活动状态
事实上,日志文件充满了这些错误。有问题的网站每天只有 500 名访问者,尽管当某些后台 PHP 脚本运行时,它确实在给定的一天处理了 100,000 多个查询。
脚本完成后,连接总是显式关闭。没有持久连接。
几乎每个不时运行的脚本都会发生这种情况,并且 MySQL 服务器每天崩溃几次。
这可能是某种配置问题吗?
- MySQL 5.1.69-cll
- PHP 5.2.17
- 阿帕奇 2.2.24