Logrotate: использование нескольких критериев для поворота
Как я могу установить чередующуюся политику, основанную на разнице критериев размера и частоты. Я пробовал следующее:
"/var/log/uwsgi/*/*.log" {
...
size 400M
daily rotate 14
..
}
Однако, даже когда logrotate выполняется, когда размер файла журнала превышает 400 МБ, вращение не выполняется.
Есть идеи, как заставить вращение при любом условии?
1 ответ
Решение
size
несовместимо с настройками на основе времени, поэтому при указании daily
после этого оно было отменено. Пытаться maxsize
, От man logrotate
:
maxsize size
Log files are rotated when they grow bigger than size bytes even
before the additionally specified time interval (daily, weekly,
monthly, or yearly). The related size option is similar except
that it is mutually exclusive with the time interval options,
and it causes log files to be rotated without regard for the
last rotation time.