Skip to content

lost log files under high load (using .gz) #3648

Open
@dasvex

Description

@dasvex

Description

In our production, entries in log files are lost under high load.
It is possible that this is due to the archiving process.

It seems that if the file archiving of one file is not completed and the second one is already starting to archive, they can overwrite each other.

Configuration

Version: [2.24.3]

Operating system: [Oracle Linux Server 8.4; win10]

JDK: [21]

Reproduction

Most likely, the problem will reproduce well on weak servers, where the file archiving process takes some considerable time. For example, on servers with a slow HDD or with a slow CPU.

Simple test to reproduce here:
https://github.com/dasvex/log4j-lost-files-on-gz/tree/main

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    To triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions