2013-07-22 2 views
1

Любые причины, по которым пользовательское задание таймера SharePoint 2010 просто не запускается? Он отлично работает на другом сервере (WFE/CA-сервер), но не запускается на сервере, отличном от WFE. «Не запускается». Я имею в виду, что «запустить сейчас» щелкнут, и задание не удаляется из определений (как и должно быть, одноразовое), не выдается ошибка. Регистрация сообщения о запуске задания является первым делом в определении задания Execute, но этот журнал никогда не появляется ... он просто не запускается.Задание пользовательского таймера SharePoint не запускается

Другие серверные фермы, которые мы тестировали, не имеют этой проблемы с серверами, отличными от WFE.

Служба таймера запускается и перезапускается.

+0

Все, что отображается в журналах ULS на сервере? – Robbert

+0

@Robbert Ничто в журналах ULS. – tnw

+0

Единственное, что я могу придумать, это подключиться к процессу Timer с помощью Visual Studio и отладить код таким образом. – Robbert

ответ

1

Я столкнулся с той же проблемой на UAT. Все, что я делал, было Удалять XML файлы:

c:\programdata\microsoft\sharepoint\config\GUID (сохраняя Cache.ini нетронутыми), сделал рестарт службы таймера Windows Sharepoint от start-->services, iisreset и работа побежал успешно на ЕСХН, но такое же решение не работает на PROD, проверьте, работает для вас.

+0

Спасибо за ответ. Я дам вам знать, если это сработает! – tnw

+0

Хороший материал, это сработало. Я думаю, что служба таймера не взяла на себя изменения (новые задания, добавленные моей новой службой) по какой-то причине. [Это сообщение в блоге] (http://latenightsp.wordpress.com/2011/03/16/sharepoint-config-cache/) было хорошим ресурсом для того, что вы описали. Также работала перезагрузка таймера, чтобы начать обновление конфигурации. Еще раз спасибо! – tnw