我的网站托管在一台 MySQL 存在问题的服务器上。查看 PHPMyAdmin统计数据选项卡中,我看到了以下统计数据:
PHPMyAdmin 统计数据 http://www.slagalica.tv/henet.mysql.png
它显示 99.68% 的连接已中止。我在 Google 上搜索了一下,但我不知道这到底是什么意思。这是什么原因造成的,如何解决?
答案1
看http://dev.mysql.com/doc/refman/5.1/en/communication-errors.html
中止的连接是指:
- 没有调用 mysql_close
- 时间到
- 确实存在错误
从非常高的速率来看,我猜测您正在创建与数据库的连接,但在完成连接后并没有关闭它们。
答案2
连接中断的最常见原因是编码错误。程序打开连接,但完成后不关闭。这纯粹是编程不当。