Неправильно работает JobManager

Не могу настроить задачу так чтобы она выполнялась , каждый день, каждый час начиная с такого-то времени.

Пример:
Создаю задачу. Дата запуска: 7.04.2012. Ставлю повторения: каждый день, частота повторения внутри дня: 1 час, время начала 00:10, время окончания 23:50.
В поле "Следующий запуск" ставится: 8.04.2012 00:10 (почему перенес на следующий день?). Дождался 00:10, скрипт запустился, но "Следующий запуск" поставился на 9.04.2012 00:10 . Т.е. снова перенес на следующий день, хотя требовалось, каждый час.

Если в картчоке задачи для Джоб менеджера не ставить время начала и время окончания, то задача будет выполняться каждый час, но в "ровное" время 10:00,11:00,12:00 и т.д...(для решения моей задачи не подходит) Но почемуто в делает перерыв на ночь. в 23:00, ставит "Следующий запуск" на 6:00. ??

Нравится

18 комментариев

Здравствуйте,
Данная проблема передана в департамент разработки.
Я сообщу Вам о сроках решения.

Здравствуйте,
Ориентировочный срок решения проблемы 16.04.2012

Здравствуйте,
Для решения проблемы необходимо заменить сервисы с вложения: scr_JobManagerUtils.xml, wnd_JobManagerEditScript.xml

спасибо!

я хочу настроить джоб менеджер чтобы он работал каждый час, не с 10:00 например а с 10:10 или 10:20, поясните пожалуйста как это настроить?

Попробуйте таким образом:

1

сделал, как вы рекомендовали. Дата следующего запуска переносится на один день вперед.
тоесть сегодня ставлю 10:10 - 23:50, дата следующего запуска 19.04.2012 10:10

А Вы сервисы из архива загрузили?
Протестирую изменения у себя.

перед тем как выполнять рекомендации, конечно, сервисы загрузил.

еще раз проверил. Дело обстоит так:

Сейчас у меня время 19.04.2012 17:11.
В джоб менеджере ставлю время начала 17:20, время окончания 23:50. Ставлю активной, нажимаю ок. Время следующего запуска показывает : 19.04.2012 18:00 (не с 17:20 как по идее должно быть)

Затем пробую менять, В джоб менеджере ставлю время начала 18:20. Ставлю активной, нажимаю ок. Время следующего запуска показывает : 20.04.2012 18:20 (перенос на 1 день вперед)

Добрый день!
Проверил, действительно, такая проблема есть. Вопрос передан команде разработки.

Хотелось бы узнать статус заявки и ориентировочный срок решения проблемы

Добрый день!
Ориентировочно - два дня.

Добрый день!
Для решения проблемы залейте сервисы из вложения.

Накатил сервисы. При сохранении задачи дату следующего запуска теперь ставит правильно. Но после выполнения , уже следующий запуск ставит на "ровное" время.

Приведу пример.

Сейчас у меня время 27.04.2012 12:11.
В джоб менеджере ставлю время начала 12:20, время окончания 23:50. Ставлю активной, нажимаю ок. Время следующего запуска показывает : 27.04.2012 12:20 все верно.

Затем в 27.04.2012 в 12:20 задача выполнилась, смотрю время следующего запуска , написано 27.04.2012 13:00 ( хотя должно быть 27.04.2012 13:20)

Исправление запланировано на 4.05.

Алмаз Ротмирович, Вы после обновления сервисов рестарт службы сделали? Проверьте, пожалуйста, после перезапуска службы :smile:

Да, действительно, после рестарта службы все заработало как надо. Спасибо!

Осталась одна небольшая проблема, уже не такая критичная для нас но все-таки хотелось бы чтобы работало как надо.
Джоб менеджер делает перерыв ночью. Как видно на картинке, на 6 часов. Возможно это связано с временной зоной (у нас +6). Помогите пожалуйста решить.

В журнале событий на сервере, видно джоб менеджер в это время работает. Но задачи не запускает. возможно потому что после выполнения задачи в 23.15 , ставит следующий запуск уже на +6 часов вперед.

Время начала для этой задачи стоит 00:15 , время окончания 23:59

А какое значение у Вас установлено для системной настройки Use ServerTimeZone?

Показать все комментарии