1
我有一個連接到不同IP的許多連接的laravel項目。如何在主連接斷開時在laravel中設置第二個數據庫
我想laravel連接到備份數據庫的情況下,主要的SQL服務器關閉
例。
192.168.1.2 -> SQL DB #1
192.168.1.3 -> SQL DB #1 Backup
如果192.168.1.2下降,laravel必須連接到192.168.1.3
我想這樣做是爲database.php文件,但我認爲這是不可能的。
我試圖測試連接使這樣的查詢之前:
if(DB::connection('connection')->getDatabaseName())
,但似乎它保存在高速緩存中的數據,它仍然拋出的數據庫名稱,即使我關閉SQL服務器