FORUM

조회 수 660 추천 수 0 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄


* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.

OS
Rocky Linux 9.3 64bit 
CUBRID Ver.
CUBRID 10.1 (10.1.4.7800-ccdd47b)
CUBRID TOOL Ver.
[도움말]-[버전정보] 확인
응용 환경(API)
java, php, odbc 등 입력


* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.

 

에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
DB1(MASTER), DB2(SLAVE) HA 구성 후 

 

1. /opt/cubrid/log/ 폴더 밑에 applepie@DB2_copylogdb.err 로그에 계속 log가 쌓입니다.

 

Time: 04/23/25 10:33:51.592 - ERROR *** file /home/jenkins/workspace/cubrid_release_10.1/src/communication/network_cl.c, line 185 ERROR CODE = -199, Tran = 2, EID = 40492

Server no longer responding.... Operation now in progress

 

Time: 04/23/25 10:33:51.592 - ERROR *** file /home/jenkins/workspace/cubrid_release_10.1/src/transaction/transaction_cl.c, line 535 ERROR CODE = -111, Tran = 2, EID = 40493

Your transaction has been aborted by the system due to server failure or mode change.

 

Time: 04/23/25 10:33:51.593 - NOTIFICATION *** file /home/jenkins/workspace/cubrid_release_10.1/src/transaction/log_writer.c, line 1101  CODE = -1040, Tran = -1, EID = 40494

HA generic: change the state of HA server (applepie@DB2) from 'standby' to 'dead'.

 

Time: 04/23/25 10:33:51.593 - ERROR *** file /home/jenkins/workspace/cubrid_release_10.1/src/communication/network_cl.c, line 185 ERROR CODE = -199, Tran = -1, EID = 40495

Server no longer responding.... Operation now in progress

 

 

2. 그리고 같은 경로에 applepie@localhost_applylogdb_applepie_DB2.err 해당 파일에도 대략 5초 단위로 로그가 계속 쌓입니다.(오류같아 보이진 않는데 err 파일에 쌓여서 문의드립니다.)

 

Time: 04/23/25 10:38:19.127 - NOTIFICATION *** file /home/jenkins/workspace/cubrid_release_10.1/src/transaction/log_applier.c, line 6358  CODE = -1040 Tran = 1, EID = 23233

HA generic: change the state of HA server (applepie@DB2) from 'standby' to 'dead'.

 

Time: 04/23/25 10:38:19.129 - NOTIFICATION *** file /home/jenkins/workspace/cubrid_release_10.1/src/transaction/log_applier.c, line 6452  CODE = -1040 Tran = 1, EID = 23234

 

HA generic: change log apply state from 'recovering' to 'done'. last committed LSA: 1173888|14880.

 

 

 

3. 그리고 같은 경로에 cub_client.err 해당 파일에도 로그가 계속 쌓입니다. (오류같아 보이진 않는데 err 파일에 쌓여서 문의드립니다.)

 

Time: 04/23/25 10:42:32.540 - NOTIFICATION *** file /home/jenkins/workspace/cubrid_release_10.1/src/transaction/boot_cl.c, line 1138  CODE = -971, Tran = -1, EID = 40811

Program 'copylogdb' (pid 770930) connected to database server 'applepie@DB2' on the host 'DB2' (port 1523).

 

 

1, 2, 3 같은 경우 로그가 당연히 쌓이는건가요? 아니면 진짜 오류가 나서 쌓이고 있는건가요?

 

DB1과 DB2 동기화는 잘되고 있습니다.

 

오류 로그 해석과 해결 방법 좀 알려주세요.

 

그리고 더 필요한게 있으시면 말씀해주시면 감사드립니다.

 

이상입니다. 수고하십시오.

 

감사합니다.

 

  • ?
    정만영 2025.04.24 09:00

    안녕하세요. 문의주신 CUBRID HA 환경에서 발생하는 .err 로그 파일에 대한 문의에 대해 아래와 같이 안내드립니다.

    1. applepie@DB2_copylogdb.err 에러 로그
    * -199 및 -111 에러는 HA 구성된 DB 간의 네트워크 문제 또는 DB2의 일시적인 비정상 상태로 인해 발생할 수 있습니다.
    * -1040 코드는 HA 서버의 상태 전이 로그입니다. DB2가 standby 상태에서 dead 상태로 전환되었음을 알리는 메시지 입니다.
    * 이 상황은 일시적인 연결 끊김 또는 모드 전환(예: failover 시도)과 같이 HA 환경에서는 자연스럽게 발생할 수 있는 이벤트입니다, 단, 너무 빈번하게 발생하는 경우 네트워크 연결 품질이나 DB2 HA 프로세스 동작 상태 점검과 데이터 동기화 상태 모니터링이 필요합니다.

    2. applepie@localhost_applylogdb_applepie_DB2.err 로그
    * log_applier는 복제 로그를 슬레이브 DB에 적용하는 프로세스입니다, 이 로그는 정상적인 복제 상태 전이 로그이며 오류로 간주되지 않습니다.
    * 이 메시지가 일정 간격으로 반복되는 이유는 HA 로그 상태 모니터링 및 주기적인 상태 갱신 때문입니다, 이 경우는 정상적인 로그로 보이며, 별도 조치 없이 무시하셔도 됩니다.

    3. cub_client.err 로그
    * 해당 로그는 copylogdb 프로세스가 DB2에 정상적으로 접속했음을 알리는 정보성 알림 로그입니다.
    * -971은 클라이언트 프로그램의 접속을 알리는 코드이며 오류가 아닙니다.

    결론적으로 위 1, 2, 3번 로그 중 1번은 간헐적인 마스터/슬레이브 heartbeat 점검 시 아주 잠시 불안정 이슈로 인한 이벤트성 메시지이고 2, 3번은 정상적인 HA 동작 로그로 판단됩니다.
    위 메시지가 너무 짧은 주기로 지속적으로 빈번하게 발생한다면 로그 시점에 다음 항목을 점검하시기 바랍니다:
    1, DB2 서버의 자원 상태 (CPU, 메모리, 디스크 I/O 등)
    2, DB2 서버와의 네트워크 연결 상태 (ping, 패킷 손실 여부)

    3, CUBRID HA 프로세스 상태 및 데이터 동기화(프로세스 재구동이나 데이터 동기화 지연이 있는지)

  • ?
    모코코모 2025.04.24 10:35
    답변 감사합니다!

    1. 현재 1번 로그가 지속적으로 계속 찍히고 있습니다. (짧게는 7초, 길게는 20초)
    DB2의 CPU, 메모리, 이스크 I/O 등, ping, 패킷 손실 여부는 모두 확인해보았고 문제가 없었습니다.
    혹시 HA 구성시 cubrid.conf 파일에서 log_max_archives=100으로 설정을 해놓으라고 하던데
    제가 기존 log_max_archives=0 을 주석처리 하지 않고 HA 구성을 하여 문제가 될 수 있을까요?

    2. HA 구성 시 DB 내리고(stop) 올리는(start) 기동 절차를 알려주실 수 있으실까요?
    ex) DB2 hb stop 하고 DB2 service stop을 한 뒤 DB1도 같이 stop

    3. applepie@DB2_copylogdb.err 로그 파일 초기화 시키는 방법이 있을까요?

    이상입니다. 수고하십시오.

    감사합니다.
  • ?
    정만영 2025.04.24 11:08

    안녕하세요.

    1. log_max_archives 설정과 1번 이벤트성 로그가 지속적으로 남기는 부분은 연관성이 없어 보이고, log_max_archives 파라미터 변경 시 HA 재구동은 필요합니다.
    그리고 이전 답변과 같이 1번 메시지가 7~20초 반복적으로 남기는 기록은 HA 환경에서는 자연스럽게 발생할 수 있는 이벤트 기록입니다,

    2, HA 재구동 절차는 슬레이브 노드를 먼저 정지하고 마스터 노드를 정지 하세요, 구동은 반대로 마스터->슬레이브 순으로 구동합니다.
    * 정지
    cubrid heartbeat stop
    cubrid service stop
    * 구동
    cubrid service start
    cubrid heartbeat start

    3, applepie@DB2_copylogdb.err 로그 초기화 방법은 OS 명령어 rm, mv, echo등으로 초기화할 수 있습니다.
    ex) echo > applepie@DB2_copylogdb.err


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 11 admin 2024.04.23 45730
4193 숫자형 데이터를 지정된 패턴 형식으로 표시 방법 문의 1 종이 2025.05.22 34
4192 cubrid cci 함수 실행시 SIGPIPE 오류 가을이아빠 2025.05.22 28
4191 프로시저 작성시 로그 관련 문의 2 바보똥개 2025.05.22 59
4190 DB 이중화 설정 1 file 유비 2025.05.21 36
4189 Rocky 8.10 으로 전환 관련 문의 1 루비 2025.05.07 178
4188 큐브리드 데이터베이스 복원 관련 문의드립니다. 4 figerzman 2025.04.30 228
» HA 구성 후 LOG 파일 문의 3 모코코모 2025.04.23 660
4186 Rust 언어용 드라이버 좀 만들어주세요~ 그러덩가 2025.04.23 938
4185 OS 이전 문의 1 유비 2025.04.21 648
4184 'cannot communicate with server' 에러 문의 드립니다. 1 잘했어요 2025.04.18 655
4183 shrink 같은 기능 문의 1 cubridd 2025.04.16 599
4182 디비버(DBeaver) DDL스크립팅 관련 오류 1 크림슨킹 2025.04.12 643
4181 API 결과 문의 1 lsh 2025.04.11 710
4180 백업 자동화 편집 질문입니다. 4 wodud0170 2025.04.07 670
4179 큐브리드 api 관련 문의드립니다 5 잘했어요 2025.04.04 776
4178 재배포 관련 문의드립니다. 1 잘했어요 2025.04.03 696
4177 큐브리드 매니저 서버 HTTP 요청 1 mots 2025.04.02 666
4176 max_clients 관련 질의 있습니다. 1 레드혁 2025.04.02 728
4175 오토커밋설정 off 관련 문의드립니다. 1 Seok 2025.03.26 794
4174 큐브리드 db, linux, java 버전 별 tls, rsa등 필요 설정 사항 관련 문의 5 푸우짱 2025.03.20 801
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 210 Next
/ 210

Contact Cubrid

영업문의 070-4077-2112 / 기술문의 070-4077-2148 / 대표전화 070-4077-2110 / Email. contact_at_cubrid.com
Contact Sales

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

나눔고딕 사이트로 가기

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5