由于网络中断,我们的架构改变了一两个星期。现在我需要在网络中拥有2个IP,一个具有192.168.1。*,第二个具有192.168.2。*。
mysql数据库所在的Web开发服务器只能从192.168.2。* IP访问。
因此,mySQLi连接只花了20秒,这是不可接受的:D
这是我到目前为止所尝试的:
$link = mysqli_init();
if (!mysqli_options($link, MYSQLI_OPT_CONNECT_TIMEOUT, 3)) {
die('Setting MYSQLI_OPT_CONNECT_TIMEOUT failed');
}
mysqli_real_connect($link, $_env[$ENVIRONMENT]['host'], $_env[$ENVIRONMENT]['user'], $_env[$ENVIRONMENT]['pass'], $_env[$ENVIRONMENT]['db'], 3306) or die("Could not connect: ".mysqli_error($link));
将连接超时设置为3秒无法解决问题。我该如何解决这个问题?
(我使用Windows)