Show/Hide Toolbars

Руководство по тех. обслуживанию

Возможные проблемы при интеграции с Sharepoint и их решение

Ссылки Назад Вверх Вперед

Если при интеграции с Sharepoint систематически возникают ошибки из приведенного ниже списка, то, вероятно, они вызваны недостатком оперативной памяти на сервере Sharepoint:

1. Обмен файлами с Sharepoint не всегда выполняется корректно; при совместном редактировании файлов и сохранении их в Word возможно нестандатное поведение системы;

2. При попытке отправить файлы в Sharepoint в интерфейсе администратора "Первой Формы" в журнале ошибок фиксируются ошибки:

HTTP 500 Internal Server Error

3. В журнале Windows на сервере Sharepoint зафиксированы ошибки, в том числе вида:

Исключение: System.ServiceModel.ServiceActivationException: Не удается активировать запрошенную службу "/_vti_bin/client.svc" из-за исключения во время компиляции.  Сообщение об исключении: При проверке шлюзов памяти произошла ошибка, так как свободная память (291307520 байт) меньше 5% полного объема памяти.  В результате, служба будет недоступна для входящих запросов.

Механизм "два окна"

Если возможности Sharepoint используются при согласовании документов для сравнения двух версий (механизм "два окна"), то для корректной работы должна быть установлена актуальная версия среды ActiveX. Чтобы проверить версию ActiveX, можно в браузере InternetExplorer в консоли браузера из отдельно открытой формы задачи набрать FileExtParam.GetAXObjectVersion(FileExtParam.CreateAXObject()).

Чтобы открыть отдельно форму карточки задачи, в адресной строке после адреса сервера наберите MainTaskForm.aspx?TaskID=ID_задачи.

Чтобы открыть консоль браузера, нажмите клавишу F12 и перейдите на вкладку Console.

ActiveX

Просмотр консоли

Общие рекомендации по настройке SharePoint Server 2010

1. Объем свободного дискового пространства на сервере должен быть по крайней мере вдвое больше, чем объем оперативной памяти.2. Проблемы с производительностью может вызывать служба поиска, поскольку при индексации контента она занимает ресурсы процессоры и памяти. Рекомендуется службу поиска перенести с Web Front End серверов на отдельные серверы приложений (Application). Также рекомендуется отключить службы, которые скорее всего не потребуются для работы: PerformancePoint, Business Data Connectivity, Word Automation, Web Analytics, Application Registry Service.

Сервисные приложения SharePoint состоят из трех частей:

сервисное приложение;

proxy сервисного приложения (веб-сервис, позволяющий подключаться к сервисному приложению);

служба Windows (которая отображается в Диспетчере задач Windows), выполняющая основную работу.

Чтобы удалить ненужное сервисное приложение, необходимо удалить proxy сервисного приложения, затем само сервисное приложение и после этого остановить сервис. Это можно сделать двумя способами: через Центр Администрирования (ЦА) или через PowerShell.

Последовательность шагов при удалении ненужного сервиса через Центр Администрирования:

запустить ЦА (Пуск -> Центр администрирования SharePoint 2010);

зайти в "Управление приложениями" -> "Управление приложениями-службами". Откроется список сервисных приложений, в котором присутствует сервисное приложение и под ним его proxy;

выделить proxy для удаления (при этом надо кликнуть мышкой не по его названию, а по пустому месту в строке с названием);

удалить proxy, нажав на кнопку "Удалить" на панели инструментов;

аналогичным образом удалить сервисное приложение;

зайти в "Управление приложениями" -> "Управление службами на сервере", найти службу с похожим названием и нажать на кнопку "Остановить" справа от названия.

3. Обновите ферму до последнего обновления Cumulative Update. Возможно, для этого сначала потребуется установить последний Service Pack. Перед обновлением рекомендуется сделать архивную копию виртуальной машины. Информацию об установленных обновлениях можно проверить в Центре Администрирования -> "Обновление и перенос" -> "Проверка состояния установки продуктов и обновлений". Скачать обновления можно на сайте SharePoint в разделе Latest Updates for SharePoint 2010.

warning_icon Обратите внимание: установка обновлений может занять несколько часов, все это время серверная ферма будет недоступна.

4. Проверьте ошибки с помощью Анализатора здоровья SharePoint (ЦА -> Отслеживание -> Обзор проблем и решений).

Возможные ошибки

People search relevance is not optimized when Active Directory has errors in manager reporting structure.

Возможно, в структуре пользователей в AD не для всех пользователей указан руководитель. Руководителя можно не указывать только для главы компании — этого пользователя надо явно указать в SharePoint. Если эта ошибка не имеет серьезного влияния в вашем конкретном случае, ее можно игнорировать.

На диске не хватает свободного места.

Выделите на диске объем, который вдвое или больше превышает объем оперативной памяти (см. пункт 1).

База данных занимает большой объем неиспользуемого пространства.

Ошибка не критична, можно проигнорировать. При желании можно вручную "сжать" БД с помощью SQL Management Studio.

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

Потенциальные проблемы с безопасностью. Microsoft рекомендует следовать стандартному подходу использования учетных записей с минимальными правами. Например, если все службы SharePoint Server и пул веб-приложения работают под одной учетной записью, то злоумышленник может взломать не только ядро SharePoint, но и любой его сервис, что дает доступ ко всей ферме. Рекомендуется использовать разные учетные записи и с минимальными правами. Для этого необходимо:

oсоздать учетную запись в AD;

oзарегистрировать ее в ЦА -> Безопасность -> Настройка управляемых учетных записей -> Регистрация управляемой учетной записи;

oсопоставить службы созданным учетным записям в ЦА -> Безопасность -> Настройка учетных записей служб.