OpenLDAP AccessLogs из-под контроля

У меня более 150 ГБ журналов в /var/lib/ldap/accesslog, и по какой-то причине они не будут вращаться или очищать старые журналы. Я не уверен, что мне не хватает.

Я использую HDB.

Я использую настройку OLC, поэтому у меня нет файла slapd.conf.

Моя версия Slapd 2.4.31-1+nmu2ubuntu8.2

Мой оверлей AccessLog настроен с:

dn: olcOverlay={1}accesslog
objectClass: olcOverlayConfig
objectClass: olcAccessLogConfig
olcOverlay: {1}accesslog
olcAccessLogDB: cn=accesslog
olcAccessLogOps: writes
olcAccessLogPurge: 7+00:00 1+00:00
olcAccessLogSuccess: TRUE
...

К сожалению, у меня все еще есть файлы журналов, датированные ноябрем 2014 года, вероятно, когда этот сервер был обновлен до Ubuntu 14.04 LTS и службы LDAP были повторно инициализированы из резервного файла LDIF.

Я попытался создать файл DB_CONFIG в каталоге accesslog, содержащем следующее:

set_flags DB_LOG_AUTOREMOVE

но безрезультатно.

1 ответ

Так что, очевидно, set_flags DB_LOG_AUTOREMOVE не запускался, пока я не перезапустил сервис slapd. Как только я это сделал, старые журналы были удалены.

Другие вопросы по тегам