mysqli_real_connect():( HY000 / 2002):连接超时

时间:2015-03-27 22:28:31

标签: mysqli timeout mysql-connect

最近我们开始看到来自php的间歇性MySQLi连接错误:

E_WARNING: mysqli_real_connect(): (HY000/2002): Connection timed out

经常不会发生;一天三到四次,我们每10秒平均一次连接。我们将MySQLi超时选项设置为5秒。

 mysqli_options($db_connection, MYSQLI_OPT_CONNECT_TIMEOUT, 5);

五秒应该有足够的时间连接。知道会发生什么吗?这是一个托管在Google计算云上的远程MySQL服务器(即不是php-fpm本地的),尽管从php-fpm服务器到MySQL服务器的延迟是55ms。

0 个答案:

没有答案