我维护的应用程序是使用LDAP进行数据库,但问题是,日志文件(log.XXX...XXX
)已经变得太大了(17Gb),这里没有人(包括我)知道如何删除他们,因为我似乎不能删除它们。
slapd.conf
文件包含(我只将我认为相关的值放在其中):
checkpoint 1024 5
cachesize 10000
overlay syncprov
syncprov-checkpoint 1 1
syncprov-sessionlog 100
我尝试创建一个DB_CONFIG
文件,其目录在slapd.conf
中设置,包含
# In memory cache for log information (~2Gb)
set_lg_bsize 2097152
set flags DB_LOG_AUTOREMOVE on
然后我重新启动了LDAP服务器,但它似乎不起作用(或者我只是设置了错误的参数和标志......)。
有人知道如何清理日志文件吗?有人可以告诉我,DB_CONFIG
文件中是否有错误吗?
答案 0 :(得分:0)
如果您对DB_CONFIG文件(或slapd.conf
或slapd.d
中的索引参数)进行了任何更改,则必须在重新启动slapindex
之前运行slapd
。