Autosys Может ли задание запускать несколько экземпляров одновременно

Я пытаюсь понять работу autosys. Предположим, у меня есть задание А, которое выполняется каждые 15 минут. Предположим, по какой-то причине, если задание A занимает более 15 минут, запустится ли другой его экземпляр или будет ждать завершения задания, прежде чем запускать другой экземпляр?

1 ответ

По моему опыту, если предыдущий запуск задания все еще выполняется, другой экземпляр не будет запущен, если наступит следующий запланированный срок. В следующий раз, когда задание выполняется, завершается предыдущий запуск и наступает следующий запланированный срок.

Другой пользователь также испытал это в соответствии с этим ответом.

Я не нашел никакой документации AutoSys, которая официально подтверждает, что происходит в этой ситуации, но я думаю, что лучший способ выяснить это - протестировать ее на своем экземпляре AutoSys.

Я испытал это на собственном опыте и могу подтвердить, что в упомянутом сценарии не будет двух случаев. Задание будет ожидать завершения предыдущего запуска и немедленно запустит следующий экземпляр, если условие времени будет выполнено до завершения предыдущего.

Но это будет только тогда, когда задание находится в состоянии выполнения, если задание находится в любом другом состоянии, оно будет запущено в зависимости от заданного start_time состояние.

Другие вопросы по тегам