Apache Tomcat

Tomcat(톰캣)의 Abandoned Connection 구조하기 (removeAbandoned)

aappsroot·2015년 4월 25일·조회 9,322

1. 사전 지식

우선 Tomcat의 DataSource (JDBC Connection Pool)에 대한 전반적인 이해가 필요하다.


2. 개요

이 기능을 사용하기 위해서는 Tomcat JDBC, 즉 factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"여야 합니다. (DBCP의 경우는 조금 다를 수 있음)

4월 24, 2015 1:59:01 오후 org.apache.tomcat.jdbc.pool.ConnectionPool abandon
경고: Connection has been abandoned PooledConnection[org.mariadb.jdbc.MySQLConnection@27835149]:java.lang.Exception
        at org.apache.tomcat.jdbc.pool.ConnectionPool.getThreadDump(ConnectionPool.java:1063)
        at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:780)
        at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:619)
        at org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.java:188)
        at org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:128)

 

댓글 0

로그인 후 댓글을 남길 수 있습니다.

아직 댓글이 없습니다.