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. Как только я это сделал, старые журналы были удалены.