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 48
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4458
994 임시볼륨 문제 문의드립니다. 1 secret 라면 2016.03.31 8
993 임시볼륨이 꽉차지는 현상 문의 1 file 라면 2016.01.05 6854
992 임시테이블 관련 1 cubrid 초보 2013.02.15 9322
991 임시테이블 지원관련 문의입니다. 1 므네모시네 2013.08.12 9359
990 임시테이블에 대한 지원 계획은 있는지 궁금합니다 2 김종언 2010.07.28 10994
989 임의용량에 대해 문의 드립니다. 1 김은지 2023.01.18 57
988 자동백업 문의 1 file 완초 2015.03.27 4241
987 자동백업 문제 1 이재구 2015.06.17 4190
986 자동백업 시간 설정한 시간과 2시간 차이가 납니다. 1 coolkkm 2017.12.16 300
985 자동백업시 폴더까지는 생성이 되는데 백업파일이 생성이 않됩니다. 1 secret 블랙 2015.03.30 8
984 자동증가 컬럼수정후 자동증가값이 들어가게 하려면? 7 초보 2010.02.27 18072
983 자동증가 트리거사용 1 kty7777 2015.07.06 4075
982 자동증가 필드 질문합니다 1 유니콘 2009.03.04 16024
981 자동증가값을 키로 사용하는 경우에 대해 질문 있습니다. 1 하늘나무 2017.07.19 752
980 자료 저장시 속도가 느려집니다. 1 푸른잔디 2009.12.11 9475
979 자바 함수 사용중에 jdbc 접속오류 발생 1 file go 2022.03.24 65
978 자바 + C 연동 끊김현상 1 secret 도제마 2014.07.14 13
977 자바 배치 쉘 수행시 큐브리드 이중화 설정 1 jeinhe 2022.04.18 79
976 자바 저장 프로시저 서버 기동 문의 1 준88 2022.09.27 72
975 자바 저장함수 속도 관련문제요.. 1 owlowl 2016.08.11 14118
Board Pagination Prev 1 ... 146 147 148 149 150 151 152 153 154 155 ... 200 Next
/ 200

Contact Cubrid

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