Параметр «Не запускать новый экземпляр» не работает в службе планировщика рабочей нагрузки.

Я протестировал следующий триггер «Вариант повторного запуска» в службе планировщика рабочих нагрузок Bluemix.
"Вариант повторного запуска": "Не запускать новый экземпляр"

Я думаю, что этот параметр означает, что новый экземпляр завершается с ошибкой, если экземпляр все еще работает . Но из результатов моего теста это похоже на другой вариант «Поставить новый экземпляр в очередь»: новый экземпляр вошел в статус «В очереди», даже если другой экземпляр того же самого все еще работает. Правильно ли я понимаю параметры «Не запускать новый экземпляр»?

"Вариант повторного запуска": "Не запускать новый экземпляр"

введите здесь описание изображения

введите здесь описание изображения введите здесь описание изображения


person shimac-jp    schedule 01.09.2015    source источник


Ответы (2)


значение «опции повторного запуска» - это именно то, что вы называете «второй опцией»: если начальный экземпляр процесса обнаружил, что экземпляр того же самого все еще работает, он входит в состояние очереди, он не выходит с сообщением об ошибке/ государство. Это концептуально правильно таким образом: предоставление ошибки или предупреждения, когда ошибки/предупреждения нет, может ввести в заблуждение.

person v.bontempi    schedule 02.09.2015
comment
Спасибо за ваш комментарий. Как я прокомментировал следующий ответ, я попробую вариант для запланированных потоков. - person shimac-jp; 09.09.2015

Поведение соответствует ожидаемому, только для запланированных потоков (например, если вы планируете запуск каждые 5 минут, а один из запусков занимает более 5 минут, следующий запуск пропускается).

Я согласен с тем, что в случае незапланированного процесса «Выполнить сейчас» поведение должно быть таким, как вы ожидаете, а не таким, как «Очередь нового экземпляра».

person Arcangelo Di Balsamo    schedule 07.09.2015
comment
Спасибо за ваш комментарий. Попробую вариант для запланированных потоков. - person shimac-jp; 09.09.2015