Сбой выполнения таймера экземпляра службы — событие 6398

 

Применимо к: SharePoint Foundation 2010, SharePoint Server 2010

Последнее изменение раздела: 2009-08-13

Имя оповещения:   сбой выполнения таймера SPServiceInstance

Код события:   6398

Обзор:   работа ряда компонентов служб Microsoft SharePoint Foundation 2010 основывается на планируемых процессах, выполняемых в фоновом режиме и называемых заданиями таймера. Администраторы могут настраивать, планировать и просматривать состояние заданий таймера через веб-сайт центра администрирования SharePoint.

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

  • В журнале событий появляется следующее событие с идентификатором 6398. Описание: исключение в методе Execute определения задания <имя_определения_задания> (идентификатор <идентификатор_задания>). Дополнительные сведения см. ниже. %n%n <сведения_о_задании>

    Наиболее распространенные определения заданий

    • SPPasswordManagementJobDefinition

      Цель:   отправка сообщений электронной почты и регистрация событий для паролей с истекающим сроком и измененных паролей. Это задание таймера обеспечивает смену управляемых паролей до истечения срока их службы.

    • SPGeneratePasswordJobDefinition

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

    • SPAdminAppPoolCredentialDeploymentJobDefinition

      Цель:   обновление учетных данных для управления пулом приложений Службы IIS 7.0 в ферме.

    • SPContentAppPoolCredentialDeploymentJobDefinition

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

    • SPWindowsServiceCredentialDeploymentJobDefinition

      Цель:   обновление учетных данных для службы Windows на каждом компьютере в ферме, где выполняется служба.

    • SPMasterPassphraseDeploymentJobDefinition

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

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

  • Не удается найти стороннее задание таймера, или оно повреждено.

  • Не удается найти задание таймера Microsoft SharePoint Foundation 2010, или оно повреждено.

  • Наиболее вероятные причины неполадок заданий

    • SPPasswordManagementJobDefinition

      Проблема:   задания таймера смены пароля (SPGeneratePasswordJobDefinition) не были запланированы или обновлены для учетных данных фермы. Любые дополнения или изменения, недавно внесенные в расписание смены пароля для любых учетных данных в ферме, не будут обновлены для соответствия изменениям, пока это задание не будет успешно выполнено.

    • SPGeneratePasswordJobDefinition

      Проблема:   сбой запланированного задания таймера по созданию нового пароля для учетных данных фермы. Текущие значения учетных данных могут стать недопустимыми, и их потребуется вручную обновлять в учетной записи Active Directory. Если учетные данные для учетной записи остаются действительными, необходимо перезапустить это задание таймера.

    • SPAdminAppPoolCredentialDeploymentJobDefinition

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

    • SPContentAppPoolCredentialDeploymentJobDefinition

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

    • SPWindowsServiceCredentialDeploymentJobDefinition

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

    • SPMasterPassphraseDeploymentJobDefinition

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

Решение:   поиск подходящего решения

  • Имя определения задания, отображаемое в описании события, поможет в поиске подходящего решения проблемы.

    • SPPasswordManagementJobDefinition

      Решение:   перезапуск этого задания таймера.

    • SPGeneratePasswordJobDefinition

      Решение:   перезапуск этого задания таймера для принудительного выполнения сброса пароля в ручном режиме.

    • SPAdminAppPoolCredentialDeploymentJobDefinition

      Решение:   перезапуск этого задания таймера для локального запуска заданий развертывания администратором с целью принудительного выполнения сброса пароля в ручном режиме.

    • SPContentAppPoolCredentialDeploymentJobDefinition

      Решение:   перезапуск этого задания таймера для локального запуска заданий развертывания администратором с целью принудительного выполнения сброса пароля в ручном режиме.

    • SPWindowsServiceCredentialDeploymentJobDefinition

      Решение:   перезапуск этого задания таймера для локального запуска заданий развертывания администратором с целью принудительного выполнения сброса пароля в ручном режиме.

    • SPMasterPassphraseDeploymentJobDefinition

      Решение:   перезапуск этого задания таймера для локального запуска заданий развертывания администратором с целью принудительного выполнения сброса пароля в ручном режиме.

Для устранения других проблем с заданиями таймера см. процедуры, описанные в следующем разделе. Чтобы устранить эту проблему, воспользуйтесь решением, соответствующим причине, определенной в разделе "Признаки". После выполнения действий по решению проблемы перейдите к разделу "Проверка", чтобы убедиться в надлежащем функционировании компонента.

Примечание

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

Решение:   настройка неисправного задания таймера

  • Если отказавшая сборка не может быть найдена или она повреждена и не является сборкой SharePoint Foundation 2010, либо если определение таймера является повторяющимся заданием, следует отключить неисправное задание.

    Отключение неисправного задания таймера

    1. На странице центра администрирования щелкните элемент Monitoring (Мониторинг) и в разделе Timer Jobs (Задания таймера) щелкните Review Job Definitions (Просмотр определений заданий).

    2. Найдите задание таймера в списке и щелкните имя определения таймера.

    3. На странице Edit Timer Job (Изменение задания таймера) нажмите кнопку Disable (Отключить).

      Для отключенных заданий таймера в столбце Schedule Type (Тип расписания) отображается состояние Disabled (Отключено).

    Включение неисправного задания таймера

    1. На странице центра администрирования щелкните элемент Monitoring (Мониторинг) и в разделе Timer Jobs (Задания таймера) щелкните Review Job Definitions (Просмотр определений заданий).

    2. Найдите задание таймера в списке и щелкните имя определения таймера.

    3. На странице Edit Timer Job (Изменение задания таймера) нажмите кнопку Enable (Включить).

Примечание

Для выполнения следующей процедуры необходимо быть участником группы "Администраторы" на локальном компьютере.

Решение:   восстановление установки Windows SharePoint Services

  • Если отказавшая сборка не может быть найдена или она повреждена и является сборкой Microsoft SharePoint Foundation, для восстановления или исправления сборки необходимо восстановить установку SharePoint Foundation.

    Примечание

    Для исправления установки требуется перезапуск сервера. Изменения веб-приложения и других параметров будут сохранены.

    Чтобы восстановить установку SharePoint Foundation:

    • запустите мастер установки Microsoft SharePoint Foundation 2010, выберите вариант Восстановление и нажмите кнопку Продолжить.

    Проверка рабочего состояния задания таймера

    1. Если задание таймера является повторяющимся заданием, перейдите на страницу Timer Job Definition (Определение задания таймера) и включите задание. Задание должно выполняться в следующем запланированном интервале.

    2. Если задание таймера было одноразовым, повторите команду, инициирующую задание таймера.