Запрос на запуск проигнорирован, экземпляр уже запущен

Запрос на запуск проигнорирован, экземпляр уже запущен

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

Задача запускает пакет, который перемещает файлы между 2 серверами. Она работает с определенной учетной записью домена.

Выполнение задачи занимает до 10 секунд.

Когда задача запланирована в первый раз, она работает правильно в течение нескольких часов. В какой-то момент она начинает запускать n экземпляров одной и той же задачи, и многие из них терпят неудачу, как вы можете видеть ниже. Через несколько часов запущенных экземпляров становится 2 или 3, но затем число экземпляров достигает 9.

проблемный запуск

Затем, если я изменю задачу и сохраню ее (фактически ничего не изменяя), она снова будет работать правильно в течение нескольких дней.

правильный запуск

Та же задача работала правильно на Windows Server 2012 R2. У меня проблемы с Windows Server 2019 и 2022

1-я попытка исправления

Изменение задачи «на срок» и установка 1 дня вместо неопределенного срока, похоже, на 99,9% решило проблему. задача "на время"

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

решение1

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

Итак, в течение первого дня все идет гладко. Начиная с 14:00, каждый час задача запускается и завершается так, как и должно быть. Затем на второй день, в 14:00, исходная задача продолжает перезапускаться каждый час до бесконечности, но поскольку она настроена на запуск в 14:00 каждый день, она создает новый процесс задачи для запуска. Итак, теперь у меня 2 задачи, которые запускаются до бесконечности, каждый час. На третий день то же самое — 3 задачи запускаются в 14:00, до бесконечности, каждый час. И так далее... Это не имеет никакого отношения к скрипту, это просто буквальное определение того, как работает планировщик задач. У меня пока нет проверенного обходного пути, но, надеюсь, это даст вам представление о том, почему это происходит.

Связанный контент