egovframework.rte.fdl.idgnr 에러 2
- 작성자 :
- 김*곤
- 작성일 :
- 2013-10-10 11:19:29
- 조회수 :
- 1,068
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
10월8일에 질문에 답변해주신데로 버전을 2.0.0 으로 변경하고 다시 에러메시지를 확인하엿습니다.
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.fdl.idgnr</artifactId>
<version>2.0.0</version>
</dependency>
아래의 에러가 20~30% 정도의 확율로 나타나고 있습니다.
org.springframework.transaction.TransactionSystemException: Could not roll back JDBC transaction; nested exception is java.sql.SQLException: JDBC-90603:Invalid operation: disconnected from server.
at org.springframework.jdbc.datasource.DataSourceTransactionManager.doRollback(DataSourceTransactionManager.java:285)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:845)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:822)
at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:411)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:114)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:55)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy35.logInsertSysLog(Unknown Source)
at egovframework.com.sym.log.lgm.service.EgovSysLogAspect.logSelect(EgovSysLogAspect.java:255)
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.fdl.idgnr</artifactId>
<version>2.0.0</version>
</dependency>
아래의 에러가 20~30% 정도의 확율로 나타나고 있습니다.
org.springframework.transaction.TransactionSystemException: Could not roll back JDBC transaction; nested exception is java.sql.SQLException: JDBC-90603:Invalid operation: disconnected from server.
at org.springframework.jdbc.datasource.DataSourceTransactionManager.doRollback(DataSourceTransactionManager.java:285)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:845)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:822)
at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:411)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:114)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:55)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy35.logInsertSysLog(Unknown Source)
at egovframework.com.sym.log.lgm.service.EgovSysLogAspect.logSelect(EgovSysLogAspect.java:255)
A
안녕하세요. 김명곤님.
이전 버전으로 변경하신 경우에도 동일한 오류가 발생하고 있어, 일단 기존에 답변 드린 내용처럼 ID Generation 서비스 상의 문제는 아닙니다.
내부적으로 DB 처리 중에 connection이 끊기는 현상이 실제 원인인데, 거의 발생되지 않는 오류로 봐서는 실제 DB 연결이 중간에 끊어지는 것 같습니다.
관련 원인은 아무래도 DBMS쪽 로그나 분석이 필요한 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
이전 버전으로 변경하신 경우에도 동일한 오류가 발생하고 있어, 일단 기존에 답변 드린 내용처럼 ID Generation 서비스 상의 문제는 아닙니다.
내부적으로 DB 처리 중에 connection이 끊기는 현상이 실제 원인인데, 거의 발생되지 않는 오류로 봐서는 실제 DB 연결이 중간에 끊어지는 것 같습니다.
관련 원인은 아무래도 DBMS쪽 로그나 분석이 필요한 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.