Php mysqli_real_connect():(HY000/2002):连接超时
最近,我们开始从php中看到断断续续的MySQLi连接错误:Php mysqli_real_connect():(HY000/2002):连接超时,php,mysqli,timeout,Php,Mysqli,Timeout,最近,我们开始从php中看到断断续续的MySQLi连接错误: E_WARNING: mysqli_real_connect(): (HY000/2002): Connection timed out 这种情况并不经常发生;一天三四次,平均每10秒连接一次。我们确实将MySQLi超时选项设置为5秒 mysqli_options($db_connection, MYSQLI_OPT_CONNECT_TIMEOUT, 5); 不过,5秒钟的时间应该足够连接了。知道会发生什么吗?这是一个托管在Go
E_WARNING: mysqli_real_connect(): (HY000/2002): Connection timed out
这种情况并不经常发生;一天三四次,平均每10秒连接一次。我们确实将MySQLi超时选项设置为5秒
mysqli_options($db_connection, MYSQLI_OPT_CONNECT_TIMEOUT, 5);
不过,5秒钟的时间应该足够连接了。知道会发生什么吗?这是一个托管在Google compute cloud上的远程MySQL服务器(即不是php fpm的本地服务器),但从php fpm服务器到MySQL服务器的延迟相当于55毫秒。这些连接是长时间(10分钟)还是短时间连接,只需执行几个查询?短时间,不到1秒。