2016-06-14 6 views
0

Приложение, которое я поддерживаю, использует LDAP для базы данных, но проблема в том, что файлы журнала (log.XXX...XXX) стали слишком большими (17Gb), и никто из меня здесь (включая меня) не имеет идеи, как удалить их, потому что кажется, что я не могу просто удалить их.Удалить файлы журнала OpenLDAP

Файл 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

Если вы сделаете какие-либо изменения в файле DB_CONFIG (или параметры индексации в slapd.conf или slapd.d) вы должны запустить slapindex перед перезапуском slapd.