У меня есть этот воркер, время работы которого сильно варьируется от 10 секунд до часа. Я хочу запускать этого рабочего каждые пять минут. Это нормально, если работа завершается в течение пяти минут. Однако, если задание занимает больше времени, Iron.io продолжает ставить одну и ту же задачу снова и снова, и во время работы воркера накапливается множество задач одного типа.
Кроме того, очень важно, чтобы задача не выполнялась одновременно, поэтому максимальный параллелизм для этого рабочего процесса установлен равным единице.
Итак, мой вопрос: есть ли способ запретить Iron.io ставить в очередь задачи рабочих, которые все еще работают?