gpt4 book ai didi

amazon-web-services - AWS Worker Tier - 任务完成但进入死信队列 - 任务完成有时间限制吗?

转载 作者:行者123 更新时间:2023-12-04 08:16:10 25 4
gpt4 key购买 nike

我有一个 AWS EB 工作层在工作。

我注意到有时特定任务总是会在 SQS 的死信队列中结束,即使它们成功完成并返回正确的响应代码。我已经追踪到运行任务的时间长度,所以我猜任务超时了。

EB Worker Tier 任务的超时时间是多少?

如何延长超时时间?

谢谢!

最佳答案

AWS EB Worker Tier 基于 SQS 队列。 SQS 的默认消息超时为 30 秒。如果处理某些消息持续花费的时间和超时时间超过此数量,则工作层会将这些消息放入死信队列中,以便停止将它们发送给您的工作人员。即使您的工作层成功处理了消息,也会发生这种情况,只是无法及时处理。

您有两种可能的解决方案:(a) 改进这些消息的性能和/或处理时间,或(b) 增加 SQS 队列的超时时间。

要做(b):

  1. 转到 AWS 管理控制台的 SQS 部分
  2. 选择您的队列
  3. 从“队列操作”菜单中选择“配置队列”
  4. 增加“默认可见性超时”值

关于amazon-web-services - AWS Worker Tier - 任务完成但进入死信队列 - 任务完成有时间限制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25026963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com