Журнал Spring Boot создает и оставляет файлы .tmp большого размера ⇐ Linux
-
Anonymous
Журнал Spring Boot создает и оставляет файлы .tmp большого размера
Я обнаружил некоторую проблему с созданием файлов .tmp при входе в систему. Я просмотрел все предыдущие вопросы о настройке журнала регистрации файлов .tmp, и у меня все еще есть вопрос.
Речь идет не о проблеме logback-config.xml. Мой файл конфигурации работает хорошо.
Проблема в том, что мой сервер представляет собой сервер пакетной программы, и процесс Java не всегда запущен, а запускается, когда мой планировщик Jenkins сообщает ему о запуске.
Моя конфигурация входа в систему имеет эту RollingPolicy
${appLogFilePath}.%d{гггг-ММ-дд}.%i.log.gz 200 МБ 5 3 ГБ Поэтому он прокручивается и создает файл .gz каждые 200 МБ или каждый день в 00:00.
Но когда он начнет работать, мой пакетный Java-процесс может завершиться до того, как будет завершено сжатие. Таким образом, остается файл .tmp и неполный файл .gz.
Есть ли хорошее решение этой проблемы?
Это моя идея возможного решения
[*]Создайте файл сценария оболочки, чтобы удалять все файлы *.tmp каждые 5 дней.
Поскольку мои файлы журналов не так уж важны, я подумал, что можно удалить файлы *.tmp.
Поделитесь хорошими идеями по решению этой проблемы.
Спасибо
Я обнаружил некоторую проблему с созданием файлов .tmp при входе в систему. Я просмотрел все предыдущие вопросы о настройке журнала регистрации файлов .tmp, и у меня все еще есть вопрос.
Речь идет не о проблеме logback-config.xml. Мой файл конфигурации работает хорошо.
Проблема в том, что мой сервер представляет собой сервер пакетной программы, и процесс Java не всегда запущен, а запускается, когда мой планировщик Jenkins сообщает ему о запуске.
Моя конфигурация входа в систему имеет эту RollingPolicy
${appLogFilePath}.%d{гггг-ММ-дд}.%i.log.gz 200 МБ 5 3 ГБ Поэтому он прокручивается и создает файл .gz каждые 200 МБ или каждый день в 00:00.
Но когда он начнет работать, мой пакетный Java-процесс может завершиться до того, как будет завершено сжатие. Таким образом, остается файл .tmp и неполный файл .gz.
Есть ли хорошее решение этой проблемы?
Это моя идея возможного решения
[*]Создайте файл сценария оболочки, чтобы удалять все файлы *.tmp каждые 5 дней.
Поскольку мои файлы журналов не так уж важны, я подумал, что можно удалить файлы *.tmp.
Поделитесь хорошими идеями по решению этой проблемы.
Спасибо
Мобильная версия