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 55
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4461
975 자바 저장함수 속도 관련문제요.. 1 owlowl 2016.08.11 14118
974 자바 펑션(프로시저) 등록시 클래스를 못찾습니다.(jar) (수정) 1 닐릴리 2019.02.14 396
973 자바 프로시저 작성 문의입니다. 2 제발좀 2009.07.30 12313
972 자바 함수 문제 현상 1 secret 배운다큐브 2014.06.11 10
971 자바 함수 생성후 결과값 확인을 어떻게 하는지?? 3 이석희 2009.03.05 18751
970 자바_큐브리드 쿼리에 대한 질문입니다. 2 file 존케이 2012.04.05 7505
969 자바를 연결하려고 합니다. 3 하이에나 2009.11.09 12935
968 자바저장함수와 join 오류 1 file 퐁퐁 2017.09.13 345
967 자바초본데요... 톰켓에서 설정하는법좀알려주세요 2 배우자.. 2009.07.23 8861
966 자바프로그램 연결 에러 7 지니 2009.09.07 13567
965 자바함수 사용시 데이터 누락 되는경우가 있는거같습니다 1 양석규 2020.05.19 250
964 자연조인문제 1 dfahwh 2023.09.17 71
» 잦은 트랜잭션으로 인한 마스터서버의 다운 문제. 6 노랑배 2012.02.16 14662
962 재구성 후 확인방법. 2 철이 2016.09.02 12413
961 재귀 쿼리에서 root를 판단하는 데이터가 같을 때의 재귀쿼리 방법 2 재익신 2018.08.01 773
960 재귀적 조인에 대한 쿼리를 저장할 수 있나요? 3 sizers 2009.06.23 19663
959 재귀절을 이용한 뷰 생성 1 sj.han 2023.08.24 107
958 재문의 JDBC 를 다운받아 9.3.6.0002 로 했는데도 안되서 문의드립니다.. 빠른답변부탁드립니다 2 augustlys 2019.04.16 156
957 재설치가 안되요 1 냐우루 2012.11.28 6074
956 저 혹시 개발에 있는 데이터를 운영에 바로 등록할 수 있는 방법이 없나요??? 5 secret 처음처럼초보 2016.08.31 8
Board Pagination Prev 1 ... 147 148 149 150 151 152 153 154 155 156 ... 200 Next
/ 200

Contact Cubrid

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