【发布时间】:2015-08-11 15:30:03
【问题描述】:
大量消息处理后,sqs突然停止工作,然后触发此错误:
我不明白,我 100% 确定该服务在该地区可用,并且我获得了正确的队列访问权限。
这怎么会发生?
更新 1:
当我重新启动服务器时,sqs 会重新连接,但稍后会再次崩溃
【问题讨论】:
标签: javascript node.js amazon-web-services amazon-sqs aws-sdk
大量消息处理后,sqs突然停止工作,然后触发此错误:
我不明白,我 100% 确定该服务在该地区可用,并且我获得了正确的队列访问权限。
这怎么会发生?
更新 1:
当我重新启动服务器时,sqs 会重新连接,但稍后会再次崩溃
【问题讨论】:
标签: javascript node.js amazon-web-services amazon-sqs aws-sdk
我在 Google 上进行了快速搜索,并在 GIT 中心找到了关于 AWS Javascript SDK 的讨论。显然,讨论结束于查看网络层/DNS 以了解问题所在。
同时建议也是启用可重试逻辑。
AWS.events.on('httpError', function() {
if (this.response.error && this.response.error.code === 'UnknownEndpoint') {
this.response.error.retryable = true;
}
});
【讨论】: