Техническая справка по Microsoft SharePoint Server 2010


Ошибка инициализации индексатора поиска — событие 71 (SharePoint Server 2010)



страница23/118
Дата17.11.2018
Размер6.49 Mb.
ТипКнига
1   ...   19   20   21   22   23   24   25   26   ...   118

Ошибка инициализации индексатора поиска — событие 71 (SharePoint Server 2010)


Дата публикации: 12 мая 2010 г.

Имя оповещения.   Ошибка инициализации индексатора поиска

Идентификатор события:   71

Обзор.   Обходы и запросы выполняются процессом mssearch.exe. В этом процессе размещаются компоненты обхода и запросов для поиска. Во время инициализации поиска Microsoft SharePoint Foundation 2010 отображает описанные признаки при инициализации процесса mssearch.exe или компонента обходов или запросов.

Признаки.   Могут наблюдаться следующие признаки.

Действия обходов или запросов поиска, приводящие к зависанию компонента.

Система автоматически повторяет попытку каждую минуту без уведомлений. Если два события возникают в течение 30 минут, следует предпринять меры.

В журнал событий записывается следующее событие: Идентификатор события: 71 Описание: Не удалось инициализировать индекс контента «<данные>». Ошибка <данные>. <данные>



Причина.   Причин может быть несколько.

Не удалось получить доступ к файлам индекса на диске

Недостаточно доступной памяти

Повреждение индекса



Решение.  Исправьте ресурсы на сервере.

Устраните все проблемы с доступом к файлам индекса. Расположение файла индекса указывается в диалоговом окне Изменение компонента запроса. Убедитесь, что у учетной записи группы безопасности WSS_ADMIN_WPG есть полный доступ к папке с файлами индекса.

Чтобы узнать расположение файла индекса, выполните следующие действия.


  1. На веб-сайте центра администрирования SharePoint в разделе «Быстрый запуск» выберите элемент Общие параметры приложения.

  2. На странице «Общие параметры приложения» в разделе Поиск щелкните Панели мониторинга поиска уровня фермы.

  3. На странице «Панели мониторинга поиска уровня фермы» в разделе Приложения службы поиска щелкните Изменить топологию рядом со службой поиска, которую нужно настроить.

  4. На странице «Топология для приложения службы поиска» в разделе Раздел индекса выберите компонент запроса, который нужно настроить.

  5. Щелкните Компонент индекса и затем Изменить свойства. Расположение файла индекса отображается в разделе Каталог индексации.

  6. Щелкните Изменить свойства.

  7. В диалоговом окне Изменение компонента запроса расположение файлов индекса отображается в поле Расположение индекса в разделе Расположение индекса.

Убедитесь, что учетная запись группы безопасности WSS_ADMIN_WPG имеет полный доступ к этой папке.

Решение.  Перезапустите службу сервера поиска.

Если проблема в недостатке памяти, остановите и перезапустите службу Microsoft Search Server 2010 (OSearch). В окне командной строки выполните команду net stop osearch14 для остановки службы поиска. Выполните команду net start osearch14 для перезапуска службы поиска.



Решение.  Устраните повреждение индекса.

Если с данным событием произошло повреждение индекса (событие 74 или 93), устраните проблему с помощью методов для указанного типа события повреждения индекса.



Индекс поиска поврежден — события 74, 93 (SharePoint Server 2010)


Дата публикации: 12 мая 2010 г.

Имя оповещения.   Индекс поиска поврежден

Идентификатор события:   74 и 93

Обзор.   Обходы и запросы поиска выполняются процессом Mssearch.exe. Этот процесс размещает компоненты обхода и запросов для поиска.

Признаки.   Могут наблюдаться следующие признаки.

Не функционируют действия поиска (обход и запросы), связанные с компонентами запросов.

В журнале событий может отображаться одно или несколько событий:


  • Идентификатор события: 74 Описание: <данные> Произошла ошибка повреждения индекса типа <данные> в каталоге <данные>. Содержимое стека: <данные>.

    Внимание!

    Система не будет перезапускать обход после возникновения этой ошибки.

  • Идентификатор события: 93 Описание: Обнаружено повреждение индекса по время попытки перезапустить прерванное объединение. Возможно, следует повторно инициализировать каталог приложения поиска <данные>.

Внимание!

Система попытается автоматически повторить попытку перезапуска объединения. Если два события возникают в течение 30 минут, следует устранить ошибку.

Причина.   Причин может быть несколько.

На файлы индекса влияют отказы диска.

Индекс поврежден.

Решение.  Проверьте диск на наличие повреждений.


  1. Запустите команду Chkdsk на сервере, указанном в сведениях о событии, чтобы проверить диск на наличие ошибок.

Решение.  Создайте новый компонент обхода.

  1. На домашней странице центра администрирования SharePoint выберите пункт Общие параметры приложения.

  2. На странице общих параметров приложения в разделе Поиск щелкните Администрирование поиска.

  3. На странице «Администрирование поиска в ферме» в разделе Приложения службы поиска выберите команду Изменить топологию для соответствующего приложения-службы поиска.

  4. На странице «Управление топологией поиска» щелкните команду Создать, а затем выберите команду Компонент обхода из контекстного меню.

  5. В диалоговом окне Добавление компонента обхода выберите соответствующий сервер фермы и базу данных обхода, а затем введите расположение индекса, если оно отличается от указанного. Нажмите кнопку ОК.

  6. На странице «Управление топологией поиска» выберите пункт Применить изменения топологии.

Решение.  Восстановите компонент запроса из дублирующей базы данных.

  1. Если этот компонент входит в зеркальную базу данных, выполните следующие действия для перечисления списка компонентов запроса, а затем используйте верный код компонента запроса из этого списка для его восстановления с помощью метода RequestRecover.

  2. Проверьте выполнение следующих минимальных требований: см. раздел Add-SPShellAdmin.

  3. В меню Пуск выберите пункт Все программы.

  4. Выберите пункт Продукты Microsoft SharePoint 2010.

  5. Щелкните элемент Командная консоль SharePoint 2010.

  6. В командной строке Windows PowerShell введите следующую команду:

$app = Get-SPEnterpriseSearchServiceApplication "<Name>"

$qt = Get-SPEnterpriseSearchQueryTopology -SearchApplication $app -Active


$querycomponents = Get-SPEnterpriseSearchQueryComponent -QueryTopology $qt

foreach ($qc in $querycomponents) {"Name: " + $qc.Name + " Index Location: " + $qc.IndexLocation + " ID: " + $qc.ID + " State: " + $qc.State}



При этом:

  • <Имя> — это имя приложения-службы поиска, указанное в подробных сведениях о событии.

Эта команда выводит список компонентов запроса. Определите идентификатор ($qc.ID) компонента запроса, который вызывает ошибку. Проверьте значение Состояние для этого компонента. Записанный идентификатор будет использоваться на следующем этапе.

  1. С помощью идентификатора, определенного на этапе 6, используйте Windows PowerShell для восстановления компонента.

В командной строке Windows PowerShell введите следующую команду:

$qc = Get-SPEnterpriSesearchQueryComponent -Identity "" -QueryTopology $qt

$qc.RequestRecover()






При этом:





Поделитесь с Вашими друзьями:
1   ...   19   20   21   22   23   24   25   26   ...   118


База данных защищена авторским правом ©vossta.ru 2019
обратиться к администрации

    Главная страница