내 응용 프로그램은 MySQL DB와 함께 Tomcat JDBC 연결 풀을 사용합니다.
밤에 실행되는 프로세스 (안티 바이러스 검사?)가 컴퓨터의 메모리와 CPU를 증가시키고 결과적으로 연결 풀이 모든 연결에 응답 할 수 없을 때까지 풀에서의 연결이 활성 상태로 고정됩니다 의뢰.Tomcat JDBC 연결 풀 - 활성 상태에서 연결이 끊어졌습니다.
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after statement closed
:내가 좋아하는 오류를 받고 있어요. 어떤 점에서 그것이 최대에 도달하고이 유지 될 때까지 증가 시작할 때까지 활성 연결 상태를 설명 발생하고있어 차트를 보면
는
Timeout: Pool empty. Unable to fetch a connection in 10 seconds, none available[size:100; busy:97; idle:0; lastwait:10000]. (That's weird, where are the remaining 3?)
, 그것은 평평하다.
연결 풀이 닫히지 않은 연결 (setRemoveAbandoned = true
)을 제거하도록 구성되었습니다.
이 문제를 어떻게 해결할 수 있습니까?
응용 프로그램이란 무엇입니까? mysql과 tomcat에서 연결에 대한 시간 제한을 설정할 수 있습니다. – jpee