DB접속 시 간헐적 연결지연 현상 문의
- 작성자 :
- 개*자
- 작성일 :
- 2024-10-31 10:46:27
- 조회수 :
- 381
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요.
전자정부프레임 워크로 위와 같은 환경으로 사용중입니다.
평소에는 정상적이다가 몇시간에 한 번씩 간헐적으로 DB접속하여 뭔가를 수행하려고하면 DB의 연결을 한참 대기하다가 메모리 릭과 같은 오류 발생한 후 접속이 됩니다.
혹시 위와 같은 현상을 해결할수 있는 가이드 있으시다면 가이드 부탁드립니다.
전자정부프레임 워크로 위와 같은 환경으로 사용중입니다.
평소에는 정상적이다가 몇시간에 한 번씩 간헐적으로 DB접속하여 뭔가를 수행하려고하면 DB의 연결을 한참 대기하다가 메모리 릭과 같은 오류 발생한 후 접속이 됩니다.
혹시 위와 같은 현상을 해결할수 있는 가이드 있으시다면 가이드 부탁드립니다.
환경정보
-
- OS 정보 : Red Hat Enterprise Linux release 8.8 (Ootpa)
- 표준프레임워크 버전 : 3.5.0
- JDK(JRE) 정보 : openjdk 1.8
- WAS 정보 : Apache Tomcat/8.0.52
- DB 정보 : 10.11.7-MariaDB-log
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
기재하신 내용만으로는 정확한 문제 발생 원인을 알 수 없으나
가장 먼저 추측해 볼 수 있는 원인은
오래된 커넥션이 닫히지 않고 계속 남아 있는 경우입니다.
DB Connection Pool 설정의 파라미터들을 확인 후 조정해보시기 바랍니다.
메모리 릭이 발생 하여 Full GC가 걸리면서 전체적인 시스템상의 대기가 걸린다면
정기적인 배치 작업등 수동으로 커넥션을 관리하는
기능이 있는지 확인해 볼 필요가 있어 보입니다.
메모리 프로파일링 도구 사용하여 발생하는 부분을 추적할 필요가 있어 보입니다.
감사합니다.
표준프레임워크 센터입니다.
기재하신 내용만으로는 정확한 문제 발생 원인을 알 수 없으나
가장 먼저 추측해 볼 수 있는 원인은
오래된 커넥션이 닫히지 않고 계속 남아 있는 경우입니다.
DB Connection Pool 설정의 파라미터들을 확인 후 조정해보시기 바랍니다.
메모리 릭이 발생 하여 Full GC가 걸리면서 전체적인 시스템상의 대기가 걸린다면
정기적인 배치 작업등 수동으로 커넥션을 관리하는
기능이 있는지 확인해 볼 필요가 있어 보입니다.
메모리 프로파일링 도구 사용하여 발생하는 부분을 추적할 필요가 있어 보입니다.
감사합니다.