Uploaded image for project: 'Log4j 2'
  1. Log4j 2
  2. LOG4J2-3329

OOM Issue: RollingFile with custom layout and timebased rolling policy

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Abandoned
    • 2.17.1
    • None
    • Appenders, Layouts
    • None
    • CERTIFICATION

    Description

      I have used Java log4j2 programmatically and created custom appender of type RollingFile with custom layout and TimeBasedTriggeringPolicy (interval 1800) . We see below issue for one component and this does not happen for all.

      We are using OpenJDK 1.8 with Embedded Jetty server 9.

      Error: java.lang.OutOfMemoryError: GC overhead limit exceeded

      Exception Trace 1:

      2022-01-11 22:14:53,338 JobPublishingTask - 25 of 30 ERROR An exception occurred processing Appender CustomAppender org.apache.logging.log4j.core.appender.AppenderLoggingException: java.lang.OutOfMemoryError: GC overhead limit exceeded

      at org.apache.logging.log4j.core.config.AppenderControl.tryCallAppender(AppenderControl.java:165)

      at org.apache.logging.log4j.core.config.AppenderControl.callAppender0(AppenderControl.java:134)

      at org.apache.logging.log4j.core.config.AppenderControl.callAppenderPreventRecursion(AppenderControl.java:125)

      at org.apache.logging.log4j.core.config.AppenderControl.callAppender(AppenderControl.java:89)

      at org.apache.logging.log4j.core.config.LoggerConfig.callAppenders(LoggerConfig.java:542)

      at org.apache.logging.log4j.core.config.LoggerConfig.processLogEvent(LoggerConfig.java:500)

      at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:483)

      at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:417)

      at org.apache.logging.log4j.core.config.AwaitCompletionReliabilityStrategy.log(AwaitCompletionReliabilityStrategy.java:82)

      at org.apache.logging.log4j.core.Logger.log(Logger.java:161)

      at org.apache.logging.log4j.spi.AbstractLogger.tryLogMessage(AbstractLogger.java:2205)

      at org.apache.logging.log4j.spi.AbstractLogger.logMessageTrackRecursion(AbstractLogger.java:2159)

      at org.apache.logging.log4j.spi.AbstractLogger.logMessageSafely(AbstractLogger.java:2142)

      at org.apache.logging.log4j.spi.AbstractLogger.logMessage(AbstractLogger.java:1994)

      at org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:1852)

      at org.apache.logging.log4j.spi.AbstractLogger.log(AbstractLogger.java:1642)

      Exception Trace 2:

      2022-01-01 09:00:51,554 JobPublishingTaskDLSQS - 15 of 30 ERROR An exception occurred processing Appender CustomAppender org.apache.logging.log4j.core.appender.AppenderLoggingException: java.lang.OutOfMemoryError: GC overhead limit exceeded at org.apache.logging.log4j.core.config.AppenderControl.tryCallAppender(AppenderControl.java:165) at org.apache.logging.log4j.core.config.AppenderControl.callAppender0(AppenderControl.java:134) at org.apache.logging.log4j.core.config.AppenderControl.callAppenderPreventRecursion(AppenderControl.java:125) at org.apache.logging.log4j.core.config.AppenderControl.callAppender(AppenderControl.java:89) at org.apache.logging.log4j.core.config.LoggerConfig.callAppenders(LoggerConfig.java:542) at org.apache.logging.log4j.core.config.LoggerConfig.processLogEvent(LoggerConfig.java:500) at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:483) at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:417) at org.apache.logging.log4j.core.config.AwaitCompletionReliabilityStrategy.log(AwaitCompletionReliabilityStrategy.java:82) at org.apache.logging.log4j.core.Logger.log(Logger.java:161) at org.apache.logging.log4j.spi.AbstractLogger.tryLogMessage(AbstractLogger.java:2205) at org.apache.logging.log4j.spi.AbstractLogger.logMessageTrackRecursion(AbstractLogger.java:2159) at org.apache.logging.log4j.spi.AbstractLogger.logMessageSafely(AbstractLogger.java:2142) at org.apache.logging.log4j.spi.AbstractLogger.logMessage(AbstractLogger.java:1994) at org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:1852) at org.apache.logging.log4j.spi.AbstractLogger.log(AbstractLogger.java:1642) at 

      Attachments

        Activity

          People

            rgoers Ralph Goers
            sk.sangita Geet S
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: