服务器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的缓存数据
解决:这种情况下,当主服务器修复好的 时候就使用主服务器