SharePoint 2016 время выполнения заданий таймера отсутствует
Я беспомощен... Так как пару недель искал решение. Некоторые объекты TimerJobs (системные и пользовательские) в перенесенной ферме SharePoint не будут выполнены. Мигрировано с 2010 г. по 2013 г. до 2016 г. Время последнего запуска: нет данных или через powershell 01.01.0001 00:00:00
Я трачу много времени на поиски решения и уже сделал следующее:
- Перезапущена служба таймера
- Перезапустил все серверы
- сброс
- Очищен кеш конфигурации SharePoint
- Пробовал "Start-SPAdminJob -verbose", но он не работает (также когда я делаю "net stop SPAdminV4 / net start SPAdminV4")
- Мастер настройки SharePoint запущен
- Повторно развернул WSP и возобновил (для пользовательского задания таймера)
- Проверенные сервисные аккаунты
Мне также интересно, что с некоторыми из них также не связано ни одно веб-приложение. Это нормально? Веб-приложение: N/A
Есть кто-то с идеей? Спасибо за любую помощь.
2 ответа
Попробуй снаряд
$server=Get-SPServer -Identity "name"
$ts = $server.ServiceInstances | ? { $_.GetType().Name -like "*sptimerservice*" } | Select -First 1
$ts.AllowContentDatabaseJobs = $true
$ts.AllowServiceJobs = $true
$ts.Update()
Что касается пользовательских заданий, это может быть связано с отсутствующими шагами развертывания, такими как установка WSP (например, уровень совместимости или что-то еще), или даже с активацией функции, чтобы "прикрепить" ее к веб-приложению, экземпляру службы или серверу. Помня, что у нас есть своего рода "прицелы", которые нужно проверять во время разработки рабочих мест. Это не новый, а отличный материал:
Что касается системных (собственных) заданий, я рекомендую вам привести пример, чтобы мы могли проверить список ссылок на SharePoint 2016 TimerJobs:
После проверки этих требований у вас есть способ запустить некоторые зависшие задания (или заставить их запускаться немедленно), используя следующие команды в своей оболочке SharePoint:
net stop spadminv4
stsadm -o execadmsvcjobs
net start spadminv4
Ссылка: https://technet.microsoft.com/pt-br/library/cc262783(v=office.12).aspx
И последний выстрел - проверьте, есть ли у вас ожидающие административные изменения, такие как запуск PSConfig. Central Admin Health Analyzer - ваш лучший друг;)
Бонус: о пользовательских заданиях таймера, пожалуйста, всегда будьте уверены, что для некоторых функций может потребоваться, чтобы служба веб-приложений Microsoft SharePoint Foundation запускалась на CA Server, чтобы сделать настраиваемые задания таймера доступными в Central Admin:
https://docs.microsoft.com/en-us/SharePoint/administration/service-deployment-planning
"Эта служба обеспечивает функциональность веб-сервера. Она запускается по умолчанию на веб-серверах. Пользовательские функции, относящиеся к веб-приложениям, могут не отображаться в центре администрирования должным образом, если эта служба не запущена на сервере, на котором запущен центр администрирования, и если эту функцию нельзя развернуть глобально ".