사용자 select요청 많이 몰릴 때 connection is already closed 오류납니다
- 작성자 :
- 고*미
- 작성일 :
- 2017-08-25 13:17:36
- 조회수 :
- 2,002
- 구분 :
- 운영환경
- 진행상태 :
- 완료
Q
수자원공사 마이플렛폼, 전자정부프레임웍2.5.1 jeus oracle 사용환경입니다.
connection pool min-max 15-50이었을 땐, 일주일에 1~2번, 또는 자주 있을 땐 하루에도 2~3번 connection is already closed 오류가 발생했었습니다. 그럴 때, jeus를 jdown, jboot 해주지 않으면, 자주 위 오류가 떠서 서버를 내렸다 올려주곤 했었는데요~
사용자수가 많지 않을 땐 괜찮은데, 사용자가 몰릴 때, 어제는 성능진단테스트로 7유저가 3초 간격으로 select문을 날릴 때 10분간 테스트를 진행했는데요, 위 오류가 4건 발생했습니다.
connection pool min-max 15-50일때는 아주 아주 오류가 떠서 30-30으로 바꾸고 나니 4건 발생했습니다.
db 커넥션은 org.mybatis.spring.SqlSessionTemplate 를 이용하고 있습니다.
mybatis-spring-111.jar 혹시 패치된게 있는지 궁금합니다.
사용자가 몰릴 때, 아직 사용중인 connection을 끊어버려서 발생되는 오류같은데요, 버그 인것 같습니다.
connection pool min-max 15-50이었을 땐, 일주일에 1~2번, 또는 자주 있을 땐 하루에도 2~3번 connection is already closed 오류가 발생했었습니다. 그럴 때, jeus를 jdown, jboot 해주지 않으면, 자주 위 오류가 떠서 서버를 내렸다 올려주곤 했었는데요~
사용자수가 많지 않을 땐 괜찮은데, 사용자가 몰릴 때, 어제는 성능진단테스트로 7유저가 3초 간격으로 select문을 날릴 때 10분간 테스트를 진행했는데요, 위 오류가 4건 발생했습니다.
connection pool min-max 15-50일때는 아주 아주 오류가 떠서 30-30으로 바꾸고 나니 4건 발생했습니다.
db 커넥션은 org.mybatis.spring.SqlSessionTemplate 를 이용하고 있습니다.
mybatis-spring-111.jar 혹시 패치된게 있는지 궁금합니다.
사용자가 몰릴 때, 아직 사용중인 connection을 끊어버려서 발생되는 오류같은데요, 버그 인것 같습니다.
A
안녕하세요.
표준프레임워크 센터 입니다.
mybatis-spring 해당 러이브러리는 1.3.0까지 나온거로 알고 있습니다.
mybatis 정식 사이트
http://www.mybatis.org/spring/
설정된 connection pool 관련 내역도 함께 확인 및 검토 하시면 도움이 되실꺼 같습니다.
감사합니다.
표준프레임워크 센터 입니다.
mybatis-spring 해당 러이브러리는 1.3.0까지 나온거로 알고 있습니다.
mybatis 정식 사이트
http://www.mybatis.org/spring/
설정된 connection pool 관련 내역도 함께 확인 및 검토 하시면 도움이 되실꺼 같습니다.
감사합니다.