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