Ротацию настраивают либо по расписанию, либо по размеру файла, и выбор здесь не вкусовой.
По времени удобно, когда объём ровный: сутки — файл, легко искать по дате, легко считать срок хранения. Ломается это на всплесках: одна аварийная ночь с потоком ошибок даёт файл, который не открывается ничем и занимает всё место.
По размеру удобно обратное: объём под контролем при любом потоке, но границы файлов не совпадают с датами, и поиск нужного момента превращается в перебор.
Рабочий компромисс — по времени, но с потолком по размеру: наступил новый день или файл дорос до предела — ротация. Тогда у вас и предсказуемые имена, и защита от всплеска.
И отдельно проверьте, что ограничение на общий объём хранения есть в принципе. Иначе однажды окажется, что ротация работала прекрасно, а место кончилось от аккуратно нарезанных архивов.
Логи и Ротация
@logs_rotation_n1k_n1k
Ротацию настраивают либо по расписанию, либо по размеру файла, и выбор здесь не вкусовой.
Этот пост опубликован в Telegram-канале Логи и Ротация. Подписаться можно по ссылке: @logs_rotation_n1k_n1k.