#rundeck
Вопрос:
Я запускаю выполнение заданий через HTTP API с помощью pyrundeck, который в конце просто выполняет запрос HTTP POST, подобный этому:
POST https://rundeck.mycorp.com/api/18/job/1xf1c86f-az54-4830-b23f-acb435d60fa0/run
Некоторые запросы возвращают 409, и я не вижу ссылок на какой-либо ответ 409 в документации rundeck.
У меня такое чувство, что это может привести к столкновению, когда задание уже запущено и поступает новый запрос, но я все еще не подтвердил этот момент.
Позволяет ли один узел rundeck выполнять несколько одинаковых заданий параллельно?
Комментарии:
1. Привет! Не могли бы вы предоставить полный комплекс услуг. вывод журнала в момент получения ошибки 409? Чтобы разрешить несколько исполнений в задании rundeck, просто отредактируйте его, перейдите на вкладку «Другое» и установите для «Нескольких исполнений» значение «Да».
2. Боже … я не знал об этом переключателе!! … есть ли какой-либо недостаток в использовании этого. Я включил … давайте посмотрим, исчезнет ли 409
3. Добавлено в качестве ответа 🙂
Ответ №1:
Чтобы разрешить несколько исполнений в задании rundeck, просто отредактируйте его, перейдите на вкладку «Другое» и установите для «Нескольких исполнений» значение «Да».