AWS Шаговые функции TaskTimedOut - PullRequest
0 голосов
/ 30 мая 2020
• 1000 даже если создается новое соединение).

Я знаю, что можно установить значение тайм-аута для задач и параллельных состояний, но это не имеет ничего общего с вызовом методов send_task_failure / send_task_success.

Кто-нибудь знает, как это решить?

1 Ответ

0 голосов
/ 31 мая 2020

Я могу объяснить один сценарий, с которым я столкнулся в пошаговой функции. Я использовал вложенные конечные автоматы, и в моем основном конечном конечном автомате я получал исключение, такое как «тайм-аут при вызове конечного автомата», один на 1000 с. Поскольку это временная ошибка, мне пришлось обработать ее в соответствии со спецификациями, предоставленными AWS, поэтому я явно добавил повторную попытку для исключений фреймворка, как показано ниже.

"Retry": [
    {
      "ErrorEquals": [
        "StepFunctions.SdkClientException"
      ],
      "IntervalSeconds": 10,
      "MaxAttempts": 4,
      "BackoffRate": 2
    }
  ]
...