* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
CentOS 64bit | |
[cubrid_rel] 9.3.0.0206 | |
CUBRID 매니저 2014.03 빌드 0458 | |
java |
* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 | 재현 가능한 Source와 SQL |
관련 테이블(인덱스, 키정보 포함) 정보 | CUBRID 홈 디렉토리 아래 log 디렉토리 압축 |
-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
ecubrid.jdbc.driver.CUBRIDException: Cannot communicate with the broker or received invalid packet[CAS INFO-10.20.52.221:30000,2,31270],[SESSION-86],[URL-jdbc:cubrid:10.20.52.221:30000:spinv4:dba:********:].
at cubrid.jdbc.jci.UConnection.createJciException(UConnection.java:2162)
at cubrid.jdbc.jci.UInputBuffer.<init>(UInputBuffer.java:74)
at cubrid.jdbc.jci.UConnection.send_recv_msg(UConnection.java:1751)
at cubrid.jdbc.jci.UConnection.send_recv_msg(UConnection.java:1763)
at cubrid.jdbc.jci.UConnection.prepareInternal(UConnection.java:971)
at cubrid.jdbc.jci.UConnection.prepare(UConnection.java:1009)
at cubrid.jdbc.jci.UConnection.prepare(UConnection.java:990)
at cubrid.jdbc.driver.CUBRIDConnection.prepare(CUBRIDConnection.java:656)
at cubrid.jdbc.driver.CUBRIDConnection.prepare(CUBRIDConnection.java:825)
at cubrid.jdbc.driver.CUBRIDConnection.prepareStatement(CUBRIDConnection.java:165)
at com.ksign.spin.db.GenericDbOperator.monMemory(GenericDbOperator.java:573)
지속적으로 데이터를 쌓는 도중에 위와 같이 Exception 이 발생합니다.
9.1 or 9.2 버전에서는 발생하지 않던 에러 입니다.
9.3 버전에서만 발생합니다. 처음에는 어플리케이션이 계속 DB에 접속하여 정상적으로 데이터를 Insert 하는 도중 짧으면 5분 길면 20분 정도 후에 위와 같은 메세지가 발생합니다.
이상한건 위 메세지를 확인하여 CUBRID 상태정보와 DB에 접속해 보았으나 아무 이상없이 동작하고 있엇습니다.
하지만 계속해서 Exception 이 발생하네요...
기존에 사용하던 환경과 테이블 구조는 모두 동일합니다. 몇번이고 체크해보았습니다. 달라진것은 버전입니다. 물론 어플리케이션에서도 해당 버전에 맞는 드라이버를 사용하였습니다.
안녕하세요.
시나리오(입력 건수, 입력 방식 등...)를 알려주시면 사내에서 확인해 보도록 하겠습니다.
사내에서 테스트로 확인해보았지만, 말씀하신 것과 같은 오류는 발생하지 않았습니다.
추가로, 데이터 입력 시, [cubrid broker status -f]를 수행하시어 Client Version이 동일하게 나오신 것을 확인하신 것이 맞는지 확인 부탁 드립니다.
감사합니다.