FORUM

조회 수 943 추천 수 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


  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

    Date2024.04.23 Byadmin Views53434
    read more
  2. 윈도우를 재 설치 하면서 cubrid를 재 사용 하려고 합니다.

    Date2025.06.11 Bymango Views77
    Read More
  3. ETL 작업 중 매번 같은 오류로 작업이 중지 됩니다.

    Date2025.06.05 By용원아빠 Views309
    Read More
  4. CM 에서 DB 로그인 시 Request is rejected due to invalid token. Please reconnect 에러 발생

    Date2025.06.05 By정원 Views401
    Read More
  5. cubrid shutdown 현상

    Date2025.05.28 Byhyoseon-_- Views518
    Read More
  6. 테이블 생성시 TIMESTAMP 타입의 컬럼이 생성되지 않습니다

    Date2025.05.27 By윤덕현 Views402
    Read More
  7. 숫자형 데이터를 지정된 패턴 형식으로 표시 방법 문의

    Date2025.05.22 By종이 Views447
    Read More
  8. cubrid cci 함수 실행시 SIGPIPE 오류

    Date2025.05.22 By가을이아빠 Views369
    Read More
  9. 프로시저 작성시 로그 관련 문의

    Date2025.05.22 By바보똥개 Views374
    Read More
  10. DB 이중화 설정

    Date2025.05.21 By유비 Views368
    Read More
  11. Rocky 8.10 으로 전환 관련 문의

    Date2025.05.07 By루비 Views496
    Read More
  12. 큐브리드 데이터베이스 복원 관련 문의드립니다.

    Date2025.04.30 Byfigerzman Views520
    Read More
  13. HA 구성 후 LOG 파일 문의

    Date2025.04.23 By모코코모 Views943
    Read More
  14. Rust 언어용 드라이버 좀 만들어주세요~

    Date2025.04.23 By그러덩가 Views1564
    Read More
  15. OS 이전 문의

    Date2025.04.21 By유비 Views957
    Read More
  16. 'cannot communicate with server' 에러 문의 드립니다.

    Date2025.04.18 By잘했어요 Views967
    Read More
  17. shrink 같은 기능 문의

    Date2025.04.16 Bycubridd Views883
    Read More
  18. 디비버(DBeaver) DDL스크립팅 관련 오류

    Date2025.04.12 By크림슨킹 Views924
    Read More
  19. API 결과 문의

    Date2025.04.11 Bylsh Views1016
    Read More
  20. 백업 자동화 편집 질문입니다.

    Date2025.04.07 Bywodud0170 Views912
    Read More
  21. 큐브리드 api 관련 문의드립니다

    Date2025.04.04 By잘했어요 Views1181
    Read More
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