안녕하세요.
CUBRID 8.2.2.10007 에서 HA 구성하여 사용하고 있는 도중 문제가 있어 문의드립니다.
BROKER 서버에서 RW와 RO 브로커 포트를 지정하여 사용하고 있습니다.
broker --(RW)--> db-master
|
-(RO)--> db-slave
방식으로 구성되어 있습니다.
웹에서 db-master의 특정 데이터를 제거 후 동기화가 되어 db-slave에도 해당 내용이 없는 상태입니다.
웹에서 RW 브로커 연결시 게시물이 없는 것으로 나타나는데, RO 브로커를 연결하면 있는 것으로 나타납니다.
데이터베이스에는 없는데 나타나서 당황스러운 상태입니다.
혹시 해당 내용이 발생할 수 있는 변수가 무엇인지 알려주시면 감사하겠습니다.
안녕하세요.
마스터 DB에서 삭제된 데이터가 슬레이브 DB로 반영되지 않아 데이터 조회에 문제가 있는 것으로 보입니다. 현재 RW 브로커는 마스터 DB만 접속하고 RO 브로커는 슬레이브 DB가 접속되어 삭제된 데이터가 안 보이는 상황인 것으로 보이는데, 터미널 csql 명령어로 마스터와 슬레이브 DB를 접속해서 삭제된 테이블에 데이터를 직접 확인해 보시고 복제 동기화에 문제가 없는지 확인 주시기 바랍니다.