Я пытаюсь вращать журнал с определенным размером и интервалом, используя maxsize, ежедневно. Conf имеет максимальный размер и ежедневный интервал. Я заметил, что когда размер файла журнала превышает «maxsize 100M», logrotate не поворачивает журнал автоматически, только когда истек интервал. Параметр maxsize на странице руководства очень четко показывает, что журнал будет вращаться, когда журнал достигнет установленного размера или пройдет соответствующее время. Что мне не хватает? Любая помощь приветствуется.
MAXSIZE:
Файлы журналов чередуются, когда они растут больше, чем байты размера, даже до дополнительно указанного интервала времени (ежедневно, еженедельно, ежемесячно или ежегодно).
/var/lib/docker/containers/*/*-json.log {
rotate 3
maxsize 100M
daily
compress
missingok
delaycompress
copytruncate
}
Файл журнала, указанный ниже, значительно превысил максимальный размер 100 МБ, и logrotate не поворачивался автоматически. Журнал был повернут в истекшее время.
-rw-r----- 1 root root 689588811 Sep 13 08:07 e9f5fbcf76d26b1b32c6b021040e816b94bfac15b3036614d26f2d4d10d2b93a-json.log
Использование logrotate версии 3.8.6