获得频繁的DecisionTaskTimeout

时间:2016-07-07 19:12:19

标签: spring amazon-web-services amazon-swf

我开始使用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和活动不经常启动。我已确认活动已注册。什么可能导致超时?

由于

1 个答案:

答案 0 :(得分:0)

DecisionTaskTimeout在工作人员获取决策任务但在配置的时间间隔内未完成时发生。首先检查工作流程类型的已配置超时。如果不是太低,可能的原因是您的决策者的一些问题导致任务无法完成。我建议启用DEBUG级别的日志记录以获取有关决策程序执行的更多信息。