logging-log4j-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nick Williams (JIRA)" <j...@apache.org>
Subject [jira] [Assigned] (LOG4J2-457) JDBCAppender does not release JDBC connections to the connection pool when WAR/EAR is stopped
Date Sat, 08 Feb 2014 00:03:22 GMT

     [ https://issues.apache.org/jira/browse/LOG4J2-457?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Nick Williams reassigned LOG4J2-457:

    Assignee: Nick Williams

> JDBCAppender does not release JDBC connections to the connection pool when WAR/EAR is
> ---------------------------------------------------------------------------------------------
>                 Key: LOG4J2-457
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-457
>             Project: Log4j 2
>          Issue Type: Bug
>          Components: Appenders
>    Affects Versions: 2.0-beta9
>         Environment: JBOSS application server, PostgreSQL database
>            Reporter: Tihomir Meščić
>            Assignee: Nick Williams
> We use log4j 2 for logging inside our J2EE app (packaged as EAR, log4j JARs are bundled
inside). The app is deployed on JBOSS EAP 6.1 app server. We are using the JDBCAppender for
logging to a PostgreSQL database, and the appender is configured to use a DataSource for fetching
connections. The appender is configured as follows:
>     <JDBC name="jdbcAppender" tableName="log_entries">
>       <DataSource jndiName="java:jboss/datasources/XyzDS" />
>       <Column name="log_entries_message" isUnicode="false" pattern="%message" />
>       <Column name="log_entries_type" literal="0" />
>       .....
> The problem is: after the EAR is stopped (undeployed) log4j is not releasing the JDBC
connection back to the connection pool, and after we stop/start the application a couple of
times, our server becomes useless because there are no more free connections in the connection
pool. I've looked at the thread dump of the server and there are a lot of threads like this:
> org.apache.logging.log4j.core.LoggerContext$ShutdownThread @ 0xbe447138

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-dev-help@logging.apache.org

View raw message