Получение частого DecisionTaskTimeout

Я начинаю работу с SWF и следую руководству Hello World здесь http://docs.aws.amazon.com/amazonswf/latest/awsflowguide/getting-started-example-helloworldworkflow.html

Единственное отличие состоит в том, что я использую Spring для настройки рабочих процессов Activity и Workflow, а также исполнителя рабочего процесса, как показано здесь http://docs.aws.amazon.com/amazonswf/latest/awsflowguide/test..html. Мой рабочий процесс запускается нормально, и я вижу выполнение в своей консоли AWS. Тем не менее, я получаю почти постоянные DecisionTaskTimeouts, и действия не запускаются часто. Я подтвердил, что Деятельность зарегистрирована. Что может быть причиной тайм-аутов?

Спасибо


person Mike    schedule 07.07.2016    source источник


Ответы (1)


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

person Maxim Fateev    schedule 07.07.2016