Проблема с logrotate maxsize и ежедневно на CentOS 7 - PullRequest
0 голосов
/ 13 сентября 2018

Я пытаюсь вращать журнал с определенным размером и интервалом, используя 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

...