Background Image

FORUM

조회 수 14662 추천 수 0 댓글 6
?

단축키

Prev이전 문서

Next다음 문서

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

안녕하세요.

 

서버 한대에 큐브리드를 운영중에 있습니다.

잦은 트랜잭션(long transaction 포함) 발생으로 인해 마스터서버가 중지된 경우가 있었습니다.

트랜잭션으로 인해 마스터가 중지된건지는 정확히 모르겠으나

아래 에러처럼 트랜잭션 에러가 발생한 이후에 서비스가 중지된 로그를 보실 수 있습니다.

예로 보여드리고자 트랜잭션 에러를 하나만 적어 놓았습니다. 실제로는 수백줄 됩니다.

 

질문입니다.

1. 잦은 트랜잭션으로 인해 마스터서버가 중지될 수 있는지 궁금합니다. 가능할 경우 대안은 있나요?

2. 슬로우쿼리가 없는 상태에서 잦은 트랜잭션이 발생되고 있는데 트랜잭션 에러를 줄일 수 있는 방법이 있는지요?

 

답변 부탁드리겠습니다.

감사합니다.

 

 

# 에러 로그

Time: 02/15/12 16:36:10.216 - ERROR *** ERROR CODE = -671, Tran = 1, EID = 117
A network read/write error occurred for socket 8 associated with your transaction (index 1, root@web|15158)


Time: 02/15/12 16:36:10.280 - ERROR *** ERROR CODE = -199, Tran = 1, EID = 118

Server no longer responding.


Time: 02/15/12 16:36:10.280 - ERROR *** ERROR CODE = -111, Tran = 1, EID = 119
Your transaction has been aborted by the system due to server failure or mode change.

 

Time: 02/15/12 16:37:17.290 - ERROR *** ERROR CODE = -191, Tran = -1, EID = 120
Cannot connect to server "db" on "localhost".

 

Time: 02/15/12 16:37:17.290 - ERROR *** ERROR CODE = -353, Tran = -1, EID = 121
Cannot make connection to master server.... Connection refused

 

Time: 02/15/12 16:37:17.290 - ERROR *** ERROR CODE = -677, Tran = -1, EID = 122
Failed to connect to database server, 'db', on the following host(s): localhost:localhost

 

Time: 02/15/12 16:37:17.433 - ERROR *** ERROR CODE = -353, Tran = -1, EID = 123
Cannot make connection to master server.... No such file or directory

 

Time: 02/15/12 16:37:17.433 - ERROR *** ERROR CODE = -353, Tran = -1, EID = 124
Cannot make connection to master server.... No such file or directory

  • ?
    샤롱스판 2012.02.16 21:24
    먼저, 아는 지식으로만 말씀 드리면.. 잦은 트랜잭션때문에 마스터쪽 서버가 죽었을 것 같지는 않구요.

    1. 혹시 모르니 서버 로그(cubrid/log/server )파일을 첨부해주시면 분석하는데 도움이 될 것 같아요.

    2. 서버에 <core.프로세스번호> 파일이 있는지 확인 부탁 드리고..

    3. 혹시 루트 디렉토리의 /tmp 디렉토리를 주기적으로 정리하는 스크립트가 실행되고 있거나, 아니면 tmp 파일을 삭제를 하신 적이 있는지 확인 부탁 드립니다.

  • ?
    노랑배 2012.02.16 23:37

    답변 감사드립니다.

    말씀하신 내용 올려드립니다.

     

    # cubrid/log/server 로그입니다.

    Time: 02/15/12 16:36:03.999 - ERROR *** ERROR CODE = -673, Tran = 0, CLIENT = (unknown):(unknown)(-1), EID = 250
    Your connection to the server has been closed since the server is going down immediately.

    문제된 시각에 발생된 로그는 요거 하나입니다.

     

    core.프로세스번호 형태의 파일은 전혀 없습니다.

     

    /tmp 디렉토리를 주기적으로 정리하거나 인위적으로 삭제하지 않습니다.

    특히 /tmp/CUBRID1523 파일은 절대 건드리지 않습니다.

  • ?
    windyhan 2012.02.17 00:47

    $CUBRID/log 밑에 cub_master.err 파일이 있을겁니다. 해당 로그도 첨부해 주세요..

    그리고  $CUBRID/log/server 의 err 파일의 list도 첨부해주세요..

     

  • ?
    노랑배 2012.02.24 18:25

    답변 감사드립니다.

    다른 업무로 댓글 확인이 늦었습니다.

    요청하신 로그입니다.

     

    $CUBRID/log 밑에 cub_master.err 파일이 있을겁니다. 해당 로그도 첨부해 주세요..

    => 문제 발생된 시점에 발생된 로그는 전혀 없습니다.

     

    그리고  $CUBRID/log/server 의 err 파일의 list도 첨부해주세요..

    => 로그 리스트입니다.

    -rw-r--r-- 1 root root   256 Jan 31 15:08 mynews3_ilyosisa_20120131_1445.err
    -rw-r--r-- 1 root root   256 Jan 31 16:09 mynews3_ilyosisa_20120131_1609.err
    -rw-r--r-- 1 root root 64765 Feb 15 16:36 mynews3_ilyosisa_20120131_1630.err
    -rw-r--r-- 1 root root   256 Feb 15 17:09 mynews3_ilyosisa_20120215_1652.err
    -rw-r--r-- 1 root root  2838 Feb 16 10:45 mynews3_ilyosisa_20120215_1710.err
    -rw-r--r-- 1 root root 26252 Feb 24 03:52 mynews3_ilyosisa_20120216_1046.err

  • ?
    windyhan 2012.02.24 23:25

    안녕하세요.

     

    원본글에 있는 에러로그는 에러파일 어떤것에 출력되어있는건가요?

    아니면 터미널에 찍혀있던건가요?

     

    원본에 있는 서버에 접속할 수 없다는 로그는 16:36 ~ 16:37 까지인데..

    err list 를 보면.. 

     

    아래의 로그 파일로 유추해보면, 16:36 분 까지는 로그를 썼고,

    rw-r--r-- 1 root root 64765 Feb 15 16:36 mynews3_ilyosisa_20120131_1630.err

     

    DB 는 다시 16:52 분에 올라온 것으로 보입니다.  ( 파일에 있는 20120215_1652 가 start 한 시간입니다. )

    -rw-r--r-- 1 root root 256 Feb 15 17:09 mynews3_ilyosisa_20120215_1652.err

    그 중간에 16:36 ~ 16:52 분 까지는 DB 가 내려가 있던 것으로 보이는데요...

    위의  mynews3_ilyosisa_20120131_1630.err 파일을 봤으면 합니다.

     

    그리고 HA 가 구성되어있는지도 궁금합니다. ( HA 가 구성되어있으면, cub_master 가 죽으면, 서버도 같이 내려갑니다. )

    혹시 서버 쪽에 core 파일이 생성되어있는지 확인이 가능한지요?

     

    잦은 트랜잭션 만으로 DB 가 죽는 현상은 설명하기가 어렵습니다.

     

    가능하시다면. $CUBRID/log 밑에 있는 *.err 파일과, $CUBRID/log/server 밑에 있는 err 모두를 제 메일로 보내주실수 있으신지요?

     

    core 파일이 있으면 core 파일도 첨부해 주시면 분석하는데 도움이 될것 같습니다.

     

    감사합니다.

     

     

  • ?
    windyhan 2012.02.24 23:26

    아 메일주소를 빠뜨렸네요..

     

    windyhan@naver.com 으로 보내주세요..

     

    감사합니다.


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 47
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4458
1654 포트 및 설정 관련 재 질문 드립니다. 1 푸추어핸접 2013.10.29 8374
1653 [큐브리드 9.2] 세션수 제한? 1 secret 라온힐조 2013.10.28 4
1652 브로커 포트 관련 1 푸추어핸접 2013.10.28 10409
1651 마이그레이션 시 1 쩡저리 2013.10.28 7795
1650 MODIFY CONSTRAINT 가능한가요? 1 agkim 2013.10.28 12033
1649 A serial object already exists as an auto increment constraint. 오류 질문 1 kimsuny 2013.10.28 15984
1648 오라클의 USER_CONSTRAINTS 1 agkim 2013.10.28 9283
1647 pk명 변경 2 쩡저리 2013.10.28 14008
1646 전자정부표준프레임워크 BLOB insert질문합니다 1 poooh 2013.10.24 47436
1645 HA 구성오류 답변 부탁드립니다. 7 영길 2013.10.23 10655
1644 linux cubrid manager 설치후 실행 error file 거기 2013.10.23 10416
1643 CUBRID Migration에 대해서 1 알칸펠 2013.10.23 8439
1642 특정 글자 깨짐 현상 문의 3 file 용이1 2013.10.22 14457
1641 에러코드 찾는방법 질문 1 joke7 2013.10.22 18446
1640 func이용시 한글깨짐 1 한창 2013.10.22 11765
1639 SET SYSTEM PARAMETERS 질문 입니다. 2 phil 2013.10.20 7870
1638 큐브리드 매니저오류인가요? 2 액션가묜 2013.10.18 8122
1637 SQL 쿼리 속도문제 1 칭칭이 2013.10.17 10314
1636 테이블 목록을 뽑고 싶습니다. 1 아워나 2013.10.17 13114
1635 loaddb schema 로드 에러 2 secret 소라게 2013.10.15 9
Board Pagination Prev 1 ... 113 114 115 116 117 118 119 120 121 122 ... 200 Next
/ 200

Contact Cubrid

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