服務器A(主)爲主服務器(tomcat、mysql、keepalived),服務器B爲備服務器(tomcat、mysql、keepalived),2臺服務器進程運行正常,頁面顯示正常。
場景1:主服務器A數據庫故障,可以正常切換到備服務器,頁面顯示備服務器數據。
場景2:恢復服務器A的數據庫和keepalive進程,服務器A沒有重新變爲主服務器,此時服務器B爲主服務器,服務器A爲備服務器,頁面顯示B服務器數據。
場景3:主服務器B數據庫故障,此時主服務器B的tomcat無法連接到備服務器A的數據庫,導致頁面會刷新出服務器B上tomcat的緩存數據
解決:這種情況下,當主服務器修復好的 時候就使用主服務器