Background Image

FORUM

조회 수 796 추천 수 0 댓글 13
?

단축키

Prev이전 문서

Next다음 문서

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

* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
OS
Centos7.3
CUBRID Ver.
cubrid 9.3
CUBRID TOOL Ver.
[도움말]-[버전정보] 확인
응용 환경(API)
java, php, odbc 등 입력

* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------


쿼리 SELECT 조회 시 에러가 발생합니다.

SELECT 시 조회하는 컬럼을적게 하면 정상 실행 컬럼을 추가하여 많게 하면 아래 에러가 발생 합니다.

어떤 부분을 확인해야 쿼리문이 정상 실행 될지 도움 요청 드립니다.


Time: 05/15/20 14:24:15.720 - ERROR *** file ../../src/communication/network_cl.c, line 192 ERROR CODE = -199, Tran = 2, EID = 15

Server no longer responding.... Invalid argument


Time: 05/15/20 14:24:15.720 - ERROR *** file ../../src/transaction/transaction_cl.c, line 674 ERROR CODE = -111, Tran = 2, EID = 16

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


*** The previous error message is the last one. ***



Time: 05/15/20 14:24:15.721 - ERROR *** file ../../src/communication/network_cl.c, line 4345 ERROR CODE = -191, Tran = -1, EID = 17

Cannot connect to server "ehrpro" on "localhost".


*** The previous error message is the last one. ***


c/transaction/boot_cl.c, line 1712 ERROR CODE = -677, Tran = -1, EID = 18

Failed to connect to database server, 'ehrpro', on the following host(s): localhost


Time: 05/15/20 14:24:15.721 - ERROR *** file ../../src/transaction/boot_cl.c, line 1743 ERROR CODE = -677, Tran = -1, EID = 19

Failed to connect to database server, 'ehrpro', on the following host(s): localhost:localhost


*** The previous error message is the last one. ***


  • ?
    정훈 2020.05.15 15:56
    해당 오류 메세지는 ehrpro DB서버에 연결할 수 없다는 오류입니다.
    $>cubrid service status 명령어로 현재 서버가 정상적으로 운영되는지 확인하시고,
    정상 수행 쿼리 및 오류 발생 쿼리를 첨부해 주시면 확인해보겠습니다.
  • ?
    큐브리드_김주현 2020.05.15 16:05
    큐브리를 이용해 주셔서 감사합니다.

    추가로, OS가 무엇인지 모르겠지만,

    리눅스 기준 watch -n 1 "ps -ef|grep cub_server" 로 서버프로세스를 모니터링 하면서
    "컬럼을 추가하여 많게 하면 아래 에러가 발생" 일 때의 질의문을 수행해 보세요..
    cub_server ehrpro 가 정상 동작중인지...아니면 종료가 되는지..

    종료가 된다면 core파일이 있는지 없는지..등 확인을 같이 해보세요

    추가로 모니터링이 되시면 broker상태나 트랜잭션상태(tranlist) 등도 같이 모니터링 해보세요
  • ?
    Mide 2020.05.15 16:56
    root 5277 1 7 16:54 ? 00:00:02 /data/CUBRID/bin/cub_server ehrpro
    root 6530 3076 0 16:54 pts/3 00:00:00 watch -n 1 ps -ef | grep cub_server
    root 6587 5277 0 16:54 ? 00:00:00 /data/CUBRID/bin/cub_server ehrpro
    root 6608 6530 0 16:55 pts/3 00:00:00 watch -n 1 ps -ef | grep cub_server
    root 6609 6608 0 16:55 pts/3 00:00:00 sh -c ps -ef | grep cub_server
    root 6611 6609 0 16:55 pts/3 00:00:00 sh -c ps -ef | grep cub_server
    root 28586 1 0 10:36 ? 00:00:15 cub_server ehrpro_back

    질의문 실행 시 6587 PID 프로세스가 하나 더 실행 되고 그 다음에 종료 되면서 질의문 실패가 발생합니다.
  • ?
    큐브리드_김주현 2020.05.18 08:58

    하나 더 수행되는게 이상하네요. ..
    서비스를 내려볼 수 있나요??
    cubrid service stop 으로 종료 후, ps -ef|grep cub_로 잔여프로세스 확인하세요. 존재하는 하는 경우, kill -9 PID로 종료하세요
    이후 cubrid service start로 구동 후, 재 테스트 해보시기 바랍니다.

    추가로, core파일이 생성되었는지 확인해 보세요

    $CUBRID/log 에 테스트한 날짜로 생성된 log파일이 있다면 해당 내용을 확인해 보시거나 올려주셔도 분석 시 도움되겠습니다


  • ?
    Mide 2020.05.18 17:46
    로그 폴더에 경로가 많은데 어느 로그를 드려야 분석에 도움이 되실까요..?
    추가로 cm.conf 에 server_long_query_time=10 해당 설정이 10초가 지나면 쿼리 중지 되는 설정인가요..?
  • ?
    큐브리드_김주현 2020.05.19 09:01
    server_long_query_time : 서버의 진단 항목 중 slow_query 항목을 설정할 경우 몇 초 이상을 늦은 질의로 판별할지 결정하는 매개 변수 입니다. 기본값은 10초로 , 10초이상인 경우 slow_query 이벤트로 기록 됩니다.

    서비스 재 시작은 하셨나요? core파일 유무는 체크하셨나요?
  • ?

    서비스 정상 종료 후 프로세스 확인 시 없는거 확인했으며 서비스 기동 후에도 동일 현상 입니다.

    관련해서 로그 및 실행 쿼리 전달 드리니 혹 잘못 된게 있는지 확인 해 주실 수 있을까요?

  • ?
    큐브리드_김주현 2020.05.19 09:43
    첨부된 log에 처음과 같은 동일 에러로 보입니다.

    재현을 위해 스키마 파일도 올려주실 수 있는지요???
    TB_MONTH_PERS_OBSV_REG_N
    TB_MONTH_TARGET_USR_N
    show create table 테이블명; 하시면 얻을 수 있습니다.

    OS는 무엇이고, CUBRID버전은 몇인지요?(cubrid_rel 으로 확인)
  • ?
    Mide 2020.05.19 11:19 Files첨부 (1)

    Centos7.3 / CUBRID 9.3 버전 사용중입니다.


  • ?
    큐브리드_김주현 2020.05.19 15:16
    의심되는 상황이 있어 스키마 정보와 질의문을 요청드린것입니다.
    보내주신 스키마 와 질의문 2개(되는거 / 안되는거)를 테스트(임시DB를 생성하여, CUBRID9.3에서 테이블생성 후 조회) 해보면 모두 정상적으로 수행됩니다.

    DB-server 다운현상이 발생하고 계신건데요. 의심스러운 것은 데이터일수 도 있겠습니다. MAX(DECODE...)를 하면서 에러가 발생하는 것 같기도 합니다.
    이것또한 의심되는 부분이며 확실하진 않습니다 QNA로 도와드리기가 어렵네요.

    많은 도움을 드리지 못하여 죄송합니다.
  • ?
    Mide 2020.05.19 17:47
    한가지 내용만 더 확인 부탁 드립니다.
    쿼리 실행 시 9.4 초 이후에 동일하게 계속 실패 하는데, 혹 쿼리 조회 시 일정 시간 이후 쿼리 중지 하는 그런 설정이 Cubrid 설정상에 있는건가요?
  • ?
    큐브리드_김주현 2020.05.20 10:00
    시스템 설정 참고 : https://www.cubrid.org/manual/ko/9.3.0/admin/config.html?highlight=lock_timeout#id1

    lock_timeout,deadlock_detection_interval_in_secs 등 상황에 따라 트랜잭션을 취소하려는 옵션은 있습니다.
    그러나, 9.4초 .시간이 애매하네요.

    시스템 설정의 매뉴얼을 참고하여 확인해 보시기 바랍니다.
    감사합니다.
  • ?

    안녕하세요

    위에 에러 건 관련하여 OS 재구성 및 CUBRID 재설치하여 테스트 중인데도 프로세스가 cub_server 프로세스가 재 실행 되어 쿼리 조회에 실패하는거 같습니다.

    개발 서버는 프로세스가 유지되어 정상 쿼리 조회 되는데, 새로 설치한 서버와 기존 서버는 동일한 상황입니다.

    두 서버의 차이점을 찾지 못해 도움 요청 드리며 프로세스가 재 실행 되는 부분은 동영상 녹화로 첨부 드리는데 해당 현상 처리 방법이 있을까요?


  1. SQLGate for CUBRID 영구 무료 라이선스 제공

    Date2020.04.09 Byadmin Views4263
    read more
  2. cubrid.jdbc.driver.CUBRIDException: Semantic: Cannot coerce host var to type integer. 문의 드립니다

    Date2020.05.26 By행복한이니 Views1201
    Read More
  3. ADO.NET columninfos 반환값 관련 문의

    Date2020.05.26 ByJs Views109
    Read More
  4. Cubrid exp/imp 기능이 있나요?

    Date2020.05.25 ByPhilip Park Views114
    Read More
  5. 프로시저 질문드립니다.

    Date2020.05.25 Byhiy5978 Views224
    Read More
  6. cubrid manager 데이터 가져오기 응답없음

    Date2020.05.25 Byohgeumjin Views307
    Read More
  7. 마이그레이션 툴 문의

    Date2020.05.20 By희블리네 Views106
    Read More
  8. 자바함수 사용시 데이터 누락 되는경우가 있는거같습니다

    Date2020.05.19 By양석규 Views247
    Read More
  9. ADO.NET columninfos 반환값 관련 문의

    Date2020.05.18 ByJs Views166
    Read More
  10. 큐브리드 시리얼 명칭 변경하는 곳은 어디에 있나요?ㅠㅠ

    Date2020.05.18 Bytpdms8 Views428
    Read More
  11. 큐브리드에서 ddl 를 뽑아내고 싶습니다.

    Date2020.05.18 Byvarsql Views771
    Read More
  12. PHP DRIVER 컴파일 설치시 오류

    Date2020.05.15 By나라디 Views196
    Read More
  13. 쿼리 실행 에러 도움 요청 드립니다.

    Date2020.05.15 ByMide Views796
    Read More
  14. cubrid.jdbc.driver.CUBRIDException: Semantic: Cannot coerce host var to type datetime.

    Date2020.05.13 Bymimo Views2893
    Read More
  15. 리눅스에서 CUBRID-python설치시 문제 질문드려요

    Date2020.05.12 By배수민 Views858
    Read More
  16. [cubrid 9.3] database에 설정된 timezone을 얻어오는법 질문입니다.

    Date2020.05.11 Bysmoh Views138
    Read More
  17. HA 구성시 master/slave 상태 확인 방법

    Date2020.05.07 Bynagh Views559
    Read More
  18. 8.4.4ver 큐브리드 JDBC Driver Connection 인터페이스 미구현 문제

    Date2020.05.07 Bybikehee Views467
    Read More
  19. COUNT 함수

    Date2020.05.06 By현수 Views337
    Read More
  20. HA 구성시 MASTER 서버 접속 실패 상황

    Date2020.05.06 Bynagh Views784
    Read More
  21. 큐브리드 매니저 연결시 - 빈번하게 remote host closed connection during handshake 이란 오류가 발생 합니다.

    Date2020.05.06 By마이클 Views3443
    Read More
Board Pagination Prev 1 ... 37 38 39 40 41 42 43 44 45 46 ... 199 Next
/ 199

Contact Cubrid

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