我使用PHP和PDO對象連接到mysql。我有3個DB服務器,我的PHP代碼可以連接到。如果我嘗試連接到數據庫服務器#1並且連接失敗,我想立即嘗試連接到數據庫服務器#2。下面的代碼可以設置連接超時時間的最低值爲1秒。設置PDO連接超時時間少於1秒
$DBH = new PDO("mysql:host=$host;dbname=$dbname", $username, $password,array(PDO::ATTR_TIMEOUT => "1",PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
理想情況下,我想的超時時間設置爲< 50毫秒。或者如果可能的話,0ms。有沒有辦法做到這一點?
0ms - 給它沒有時間連接?你確定你瞭解超時? – Ashley