我正在尝试将 DAX 引入我们的架构,但到目前为止尚未成功。通过 lambda 发生与 dax 的连接,完成的设置类似于 AWS 文档中的示例。Lambda 和 Dax 位于同一个 vpc 中,它们大部分时间都可以看到对方,并且 dax 正在返回响应。Dax 还开放了 8111 端口。
然而,运行几次回归测试后,cloudwatch 中开始出现错误。最常见的是:
- “无法从 [daxurlhere] (10.0.1.177,10.0.1.25,10.0.2.11) 拉取:超时错误:10000 毫秒后连接超时”
- 错误:NoRouteException:无法解析地址:[{“host”:“[daxurlhere]”,“port”:8111}]
- 集群刷新期间错误捕获异常:DaxClientError:NoRouteException:无法解析地址:[{“host”:“[daxurlhere]”,“port”:8111}]
- 错误无法解析 [daxurl]:错误:queryA ECONNREFUSED [daxurl]
当这些错误发生时,它们会破坏我们的一些回归测试。有趣的是,他们并不持久,而且很难跟踪问题。
任何建议将非常受欢迎!