mha之配置读取流程

1,MasterMonitor.pm的 main 方法 g_config_file 属性

2,wait_until_master_is_unreachable 方法    new MHA::Config  读取配置,@servers_config = @$sc_ref
3, new MHA::ServerManager  对配置进行操作

4,

do_master_failover

1,MasterFailover.pm 的mian 方法 do_master_failover

2,do_master_failover 

         init_config 读取文件

         check_settings  从配置中读取需要的数据

         force_shutdown  开始执行

2.1,force_shutdown  获得切换的数据

        force_shutdown_internal

2.2  recover_master   master激活阶段


 

猜你喜欢

转载自jahu.iteye.com/blog/2357514