Поделиться через


Настройка выделенного интерфейсного веб-сервера для обхода содержимого (Office SharePoint Server 2007).

По умолчанию Microsoft Office SharePoint Server 2007 использует все интерфейсные веб-серверы в ферме серверов для обхода контента в ферме. Если ферма настроена таким образом, поведение обходчика зависит от количества интерфейсных веб-серверов в ферме. Если в ферме есть только один интерфейсный веб-сервер, сервер индексирования посылает запросы на получение непосредственно этому серверу. Если в ферме несколько интерфейсных веб-серверов, сервер индексирования посылает запросы на получение балансировщику сетевой нагрузки, который перенаправляет каждый запрос одному из интерфейсных веб-серверов (если в ферме более одного интерфейсного веб-сервера, в ферме должен использоваться балансировщик сетевой нагрузки для распределения запросов контента среди интерфейсных веб-серверов). Со временем балансировщик сетевой нагрузки распределит запросы среди всех интерфейсных веб-серверов. Когда интерфейсный веб-сервер получает запрос контента, он получает контент из баз данных контента, связанных с сайтами SharePoint, участвующими в обходе, и возвращает контент серверу индексирования.

В этой статье:

  • Проблемы, связанные с производительностью, возникающие при использовании всех интерфейсных веб-серверов для обхода

  • Рекомендуемое решение

  • О настройке отдельного интерфейсного веб-сервера для обхода

Проблемы, связанные с производительностью, возникающие при использовании всех интерфейсных веб-серверов для обхода

Использование всех интерфейсных веб-серверов для обхода в ферме может давать хорошие результаты в небольших или среднего размера организациях. В больших организациях есть тенденция обхода большего объема контента. В таких организациях может выполняться обход контента объемом в несколько гигабайт или даже терабайт. Обход контента в ферме может вызывать скачки сетевого трафика и создавать значительную нагрузку на ресурсы интерфейсного веб-сервера, такие как диски, процессоры и память. Обход большого объема контента создает больший сетевой трафик на интерфейсных веб-серверах фермы, чем все вместе взятые запросы пользователей. Этот трафик может плохо влиять на производительность всех интерфейсных веб-серверов в ферме и, таким образом, уменьшать время отклика на запросы пользователей для контента узлов SharePoint.

Рекомендуемое решение

Рекомендуется использовать отдельный интерфейсный веб-сервер для обхода, особенно если обход контента вызывает больший трафик на интерфейсных веб-серверах, чем запросы пользователей. Любой интерфейсный веб-сервер в ферме может быть выделен для обхода. Однако, для обеспечения максимальной производительности рекомендуется настроить сервер индексирования в качестве отдельного интерфейсного веб-сервера для обхода, если объем памяти на сервере индексирования достаточен для выполнения обеих ролей. Благодаря использованию одного компьютера в качестве сервера индексирования и отдельного интерфейсного веб-сервера исключается необходимость отправки запросов индексным сервером другому компьютеру во время обхода контента. Это снижает общий трафик в сети и улучшает скорость обхода.

Также рекомендуется не включать отдельный интерфейсный веб-сервер в контур выравнивания нагрузки сети для входящих запросов контента от пользователей. В противном случае запросы пользователя, которые выравниватель нагрузки сети направляет на отдельный интерфейсный веб-сервер для обхода могут обрабатываться с разной скоростью.

Когда не следует настраивать отдельный интерфейсный веб-сервер для обхода

Не следует настраивать отдельный интерфейсный веб-сервер для обхода при следующих условиях.

  • На сервере индексирования запущено другое приложение (например, служба вычислений Excel). Выделение отдельного интерфейсного сервера для обхода может помешать другим приложениям связываться с другими серверами фермы.

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

  • предпринимается попытка использования сервера индексирования в качестве отдельного интерфейсного веб-сервера для обхода;

  • имя NetBios сервера запросов также является именем сервера сайта SharePoint.

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

О настройке отдельного интерфейсного веб-сервера для обхода

Есть два способа настройки отдельного интерфейсного веб-сервера для обхода.

  • Использование параметров настройки службы поиска Office SharePoint Server на странице в центре администрирования;

  • обновление файла серверов напрямую.

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

Влияние на файл Hosts при использовании интерфейса пользователя для настройки отдельного интерфейсного веб-сервера для обхода.

При обходе контента Office SharePoint Server 2007 считывает файл Hosts на сервере индексирования и определяет, следует ли использовать все интерфейсные веб-серверы для обхода (по умолчанию) или использовать для обхода отдельный интерфейсный веб-сервер.

Если для выбора отдельного интерфейсного веб-сервера для обхода используются настройки службы поиска Office SharePoint Server на странице центра администрирования, то служба времени SharePoint делает следующие записи в файл Hosts:

  • Запись, которая указывает IP-адрес и имя компьютера интерфейсного веб-сервера.

  • Запись для каждого веб-приложения, выполняемого на интерфейсном веб-сервере, которое настроено на использование заголовка узла. Каждая такая запись указывает IP адрес интерфейсного веб-сервера, сопровождаемый заголовком узла.

Каждая запись представляет собой отдельную строку в файле Hosts, например:

111.11.111.111 MyMossMachine #Added by Office SharePoint Server Search (7/15/2008 2:56 PM).

111.11.111.111 Marketing #Added by Office SharePoint Server Search (7/15/2008 2:56 PM).

111.11.111.111 Human Resources #Added by Office SharePoint Server Search (7/15/2008 2:57 PM).

Возможные проблемы

В некоторых случаях служба времени записывает в файл серверов неверный IP-адрес (дополнительную информацию можно получить в записи блога https://go.microsoft.com/fwlink/?linkid=135698&clcid=0x419 (на английском языке)). Это может приводить к ошибкам, начиная от невозможности обхода контента до невозможности просмотра сайтов, например поставщика услуг поиска или сайта центра администрирования. Служба времени может добавлять неверный IP-адрес в файл Hosts в следующих случаях.

  • Сервер, который указан в качестве отдельного интерфейсного веб-сервера для обхода содержит несколько IP-адресов, назначенных для одной или нескольких сетевых карт.

  • На ферме серверов используется балансирование сетевой нагрузки.

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

Важно!

Когда используются настройки службы поиска Office SharePoint Server на странице центра администрирования для указания отдельного интерфейсного веб-сервера для обхода, файл Hosts нельзя изменять вручную, если сервер времени добавил неправильный IP-адрес. Это связано с тем, что служба времени постоянно перезаписывает записи в файле Hosts через каждые несколько минут. В этом случае необходимо использовать настройки службы поиска Office SharePoint Server на странице центра администрирования, чтобы указать, что для обхода используются все интерфейсные веб-серверы, и затем удалить записи из файла Hosts, которые были внесены службой времени.

Чтобы настроить отдельный интерфейсный веб-сервер для обхода, выполните одну из следующих процедур: