2016-07-07 63 views
0

我开始使用SWF和这里下面的Hello World教程http://docs.aws.amazon.com/amazonswf/latest/awsflowguide/getting-started-example-helloworldworkflow.html入门频繁DecisionTaskTimeout

唯一的区别是,我使用Spring来设置活动和工作流程的工人以及工作流执行这里看到http://docs.aws.amazon.com/amazonswf/latest/awsflowguide/test.html。我的工作流程启动良好,我可以在AWS控制台中看到执行情况。然而,我几乎不断地DecisionTaskTimeouts和活动不是经常开始。我已经确认这些活动已经注册。什么可能导致超时?

感谢

回答

0

当决策任务是拿起一个工人,但在配置的时间间隔没有完成DecisionTaskTimeout发生。首先检查工作流类型的配置超时。如果不是太低,则可能的原因是您的决策者会导致任务无法完成。我会建议启用日志的DEBUG级别以获取更多关于决策者执行的信息。