OpenLDAP AccessLog失控

时间:2016-04-25 21:04:42

标签: openldap

我在/ var / lib / ldap / accesslog中获得了超过150 GB的日志,并且出于某种原因,他们不会轮换或清除旧日志。我不确定我错过了什么。

我正在使用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年11月的日志文件,这可能是此服务器升级到Ubuntu 14.04 LTS并且LDAP服务从备份LDIF文件重新初始化。

我尝试在accesslog目录中创建一个包含以下内容的DB_CONFIG文件:

set_flags DB_LOG_AUTOREMOVE

无济于事。

1 个答案:

答案 0 :(得分:0)

显然" set_flags DB_LOG_AUTOREMOVE"在我重新启动slapd服务之前没有开始。我一做完旧的原木就被清除了。