我有一台主机,每次只支持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?
}
如何检查错误是否为最大连接? 这是一个好的解决方案吗?它会起作用吗?还有其他想法吗?