Настройка выделенного интерфейсного веб-сервера для обхода содержимого (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, которые были внесены службой времени.
Чтобы настроить отдельный интерфейсный веб-сервер для обхода, выполните одну из следующих процедур: