Луиджи - Как справляться с неудачными рабочими процессами

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

В ситуации, когда я запускаю рабочий процесс с тремя задачами, а вторая задача терпит неудачу, как я могу вручную повторно запустить конвейер, начиная со второй задачи? Из того, что я читаю, вы можете настроить только автоматические повторные попытки. Что делать, если все попытки автоповтора терпят неудачу? Вам просто нужно полностью запустить новый рабочий процесс?


person MrName    schedule 18.04.2018    source источник
comment
Я точно не знаю вашей ситуации, но с тем, как я запускаю luigi, все, что мне нужно было сделать, это повторно запустить тот же сценарий, и задачи, которые уже выполнены, не запускаются повторно, а неудачные задачи запускаются повторно. Обычно я исправлял причину ошибки, затем повторно запускал тот же самый сценарий и продолжал с того места, где остановился. Можете ли вы просто перезапустить, чтобы увидеть, что происходит, или есть вероятность возникновения проблем?   -  person steveb    schedule 18.04.2018
comment
Понятно, поэтому главное - сделать вывод каждого метода отличным от этого запуска рабочего процесса, чтобы перезапуск просто возобновился. Попробую и вернусь, если у меня будут вопросы, спасибо за помощь.   -  person MrName    schedule 18.04.2018


Ответы (1)


Когда вы запускаете Луиджи, планировщик задач проверяет, какие задачи уже выполнены. Если задача уже завершена успешно, она больше не запускается.

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

person GreenGiant    schedule 24.08.2020