mysqli太多连接 - 尝试再次连接?

时间:2016-07-23 08:21:19

标签: php mysql mysqli

我有一台主机,每次只支持25个mysql连接。我无法改变它。我每天都在主机上看到一个错误日志。

[21-Jul-2016 02:14:05 America/Chicago] PHP Warning:  mysqli::__construct(): (42000/1203): User s already has more than 'max_user_connections' active connections in /home/s/public_html/config.php on line 8
[21-Jul-2016 02:14:05 America/Chicago] PHP Warning:  mysqli::set_charset(): Couldn't fetch mysqli in /home/s/public_html/config.php on line 9

所以我在想一些php解决方案。

我希望在发生这种情况时收到此错误并让用户等待几秒钟后再尝试!也许它可以为页面做一个标题位置,这个页面可以调用js来执行此操作。

我的php连接

$mysqli2 = new mysqli($hostname, $user, $pass, $bd);

if (mysqli_connect_errno()) {
 // how to check if it is the MAX CONNECTION ERROR?
}

如何检查错误是否为最大连接? 这是一个好的解决方案吗?它会起作用吗?还有其他想法吗?

0 个答案:

没有答案