안녕하세요... HA 환경설정하다가 문제 생겨서 질문 올립니다...
ha_db_list 파라메터로 test 라는 데이터베이스 하나만 넣었을때는
cubrid changemode test@db1 으로 확인시
active 상태로 잘 작동하고 failover도 잘됩니다...
근데 여기서 ha_db_list=aza:test 를 하였을경우
cubrid changemode test@db1
to-be-active 상태에서 변경이 되질 않습니다...
뭐 강제로... cubrid changemode -fm active test@db1 으로 하면 active 상태로 넘어가긴하는데
자동 failover 가 안일어납니다...
----------------------------------------------------------------------------
cubrid_ha.conf 설정은 이렇게 되어있습니다..
[common]
ha_mode=yes
ha_port_id=59901
ha_node_list=cubrid@db1:db2
ha_db_list=aza:test
#ha_ping_hosts=db1:db2
ha_apply_max_mem_size=800
ha_copy_sync_mode=semisync:semisync
----------------------------------------------------------------------------
ha_db_list=aza
ha_db_list=test
둘중 하나만 설정 하였을경우에는 잘 동작합니다...
아 그리고 추가적으로 cubrid_ha.conf 설정파일을 보면
밑에 주석으로...
ha_copy_sync_mode=sync:semi-sync 로 되어있는데... semi-sync는 안되는거 같네요...
그냥 semisync로 변경 해주셔야될거 같습니다..