Лог пустой, а диск заканчивается: что logrotate делает с файлами, которые приложение не закрывает

habrahabr.ru · tech
Full story

A disk can keep filling even when logrotate runs on schedule, while the newest log stays empty. Open file descriptors, rotation settings, or the application's own behavior may explain the problem. Practical examples show how logrotate interacts with processes, why entries can be lost during rotation, and how gigabytes of invisible logs can accumulate.

Диск заполняется, хотя logrotate исправно запускается, а свежий лог остаётся пустым. Причина может скрываться в открытых файловых дескрипторах, настройках ротации или поведении самого приложения. Разбираем на практических примерах, как logrotate взаимодействует с процессами, почему при ротации теряются записи и откуда берутся гигабайты невидимых логов. Разобрать logrotate

Read full article → Compare