Восстановление базы данных Ldap после катастрофического отказа сервера

В прошлом я видел, что эта ошибка происходит с пользовательским dll's, который я записал. Я попробовал много способов обойти вещи, те, которые добавляют код к GAC и т.д.

Я на самом деле ответил на подобный вопрос, http://social.technet.microsoft.com/Forums/en-US/sharepointdevelopment/thread/ab43b645-77f9-44e1-8c50-c1e902f7d5b2

Моя фиксация была то, что я добавил DLL к элементу блоков web.config


      
        

После того как я сделал это, я заметил, что больше не видел ошибок в конечном счете журналы моих фронтэндов.

1
задан 24 November 2009 в 00:54
2 ответа

Я принимаю openldap экземпляр здесь, но slapcat утилита может оказаться полезной. Несколько лет назад я выполнял ldap экземпляр, который часто аварийно завершал его индексы, таким образом, его довольно общее для slapcat база данных в большой ldif файл, выселите файлы дб, и затем slapadd для регенерации дб от ldif.

2
ответ дан 3 December 2019 в 22:44

Одна из наших машин, выполняющих стороннюю систему, которая использовала LDAP для аутентификации среди других вещей, нарушила свою установку LDAP до настоящего времени (я никогда не разрабатывал, как как обычно нет никаких непристойных остановок, которые я могу объяснить).

Следующее всегда работало для сортировки его:

  1. удостоверьтесь, что ldap демон останавливается:
    /etc/init.d/ldap stop
  2. возьмите резервное копирование текущего состояния на всякий случай:
    cd /var/lib/ldap-dpp/
    rmdir -rfv /home/tmp_ldap/
    mkdir /home/tmp_ldap
    cp * /home/tmp_ldap/ -av
  3. запустите средство восстановления, чтобы повторно выполнить/очистить транзакции в журнале:
    /usr/sbin/slapd_db_recover -v
  4. перезапустите ldap сервис:
    /etc/init.d/ldap start

(заменяющий любые пути корректными для Вашей системы, конечно)

Если это перестало работать, у Вас есть резервное копирование от шага 2 для отката к готовому для попытки чего-то еще. Могло бы стоить взять полное системное резервное копирование теперь прежде, чем сделать любые шаги для устранения проблемы, в случае, если попытки починить вещи делают что-то хуже.

0
ответ дан 3 December 2019 в 22:44

Теги

Похожие вопросы