经过大量的消息处理后,sqs突然停止工作然后触发此错误:
我不明白,我100%肯定这个地区有这项服务,我可以访问正确的队列。
这怎么可能发生?
更新1:
当我重新启动服务器时,sqs将重新连接但稍后会再次崩溃
答案 0 :(得分:0)
我做了一个快速的谷歌并在GIT中心找到了关于AWS Javascript SDK的讨论。显然,讨论以查看网络层/ DNS 结束,看看出了什么问题。
同时,建议还要启用可重试的逻辑。
AWS.events.on('httpError', function() {
if (this.response.error && this.response.error.code === 'UnknownEndpoint') {
this.response.error.retryable = true;
}
});