You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "Luigi Pellico (Jira)" <ji...@apache.org> on 2020/12/04 13:26:00 UTC

[jira] [Commented] (LOG4J2-2886) File Hangs when Rolling file on log4j

    [ https://issues.apache.org/jira/browse/LOG4J2-2886?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17244002#comment-17244002 ] 

Luigi Pellico commented on LOG4J2-2886:
---------------------------------------

Hi [~rgoers] ,

as you may have noticed it took me some time!

I did the test with a 5k log rotation to quickly replicate the problem.
You can see the problem in the log by searching for example the system-event-manager (remained hanging as you can see in the image).

I hope it will be useful to solve my problem.

I await your news!

Here log4j debug level out

[^SystemOut.log]

and hung file

  !MicrosoftTeams-image.png!

> File Hangs when Rolling file on log4j
> -------------------------------------
>
>                 Key: LOG4J2-2886
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-2886
>             Project: Log4j 2
>          Issue Type: Bug
>          Components: Appenders
>    Affects Versions: 2.9.1
>         Environment: Java 8, log4j 2.9.1, Linux radhat 7, Websphere Application Server 8.5.5.14
>            Reporter: Luigi Pellico
>            Priority: Major
>         Attachments: MicrosoftTeams-image.png, SystemOut.log, SystemOut_20.08.21_18.31.16.log, SystemOut_20.08.21_18.33.47.log, image-2020-08-21-22-16-04-742.png, log4j2.xml, lsof_20200821.txt
>
>
> expose my question
> Enviroment:
> Java 8, log4j 2.9.1, Linux radhat 7, Websphere Application Server 8.5.5.14
> Problem:
> When rolling file log the rolled file hangs. Only Websphere Application Server restar resolve problem and empty file system from hangs file.
> This problem cause full disk space on log partition.
> try:
> try to change appender mode but problem remain try solution on this similar question:
>  * [How can I get log4j to delete old rotating log files?|https://stackoverflow.com/questions/1050256/how-can-i-get-log4j-to-delete-old-rotating-log-files]
>  * [Log4j2 Rolled Files that are deleted are still open and disk space not freed|https://stackoverflow.com/questions/27855869/log4j2-rolled-files-that-are-deleted-are-still-open-and-disk-space-not-freed]
> Other info:
> File are deleted but space is not free:
>  {{$ /usr/sbin/lsof | grep deleted}}
>  java 114u REG 253,12 191 8814849 /var/log/archive/<filename>.log (deleted)
> This is log4j configuration:
> {code:java}
>  <RollingRandomAccessFile name="<filename>" fileName="/<filename>.log" filePattern="/archive/<filename>%d {yyyy-MM-dd} %i.log.gz">
>   <ThresholdFilter level="ERROR" onMatch="ACCEPT" onMismatch="DENY"/>
>   <!- Log pattern layout -><PatternLayout><pattern>|%X{traceID}|%m%n</pattern></PatternLayout>
>   <!- File size policy -->
>   <Policies>
>     <TimeBasedTriggeringPolicy />
>     <SizeBasedTriggeringPolicy size="150 MB"/>
>   </Policies>
>   <DefaultRolloverStrategy>
>     <Delete basePath="/archive/" maxDepth="2">
>       <IfFileName glob="<filename>*.log.gz" />
>       <IfLastModified age="7d" />
>     </Delete>
>   </DefaultRolloverStrategy>
> </RollingRandomAccessFile>{code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)