如何解决 DAX 客户端中的“无可用端点”错误?

1 分钟阅读
0

在 Amazon DynamoDB Accelerator(DAX)中,我收到了“无可用端点”错误。

简短描述

当客户端没有网络路由到 DAX 集群的任何节点时,就会出现“无可用端点”的错误。当集群关闭或遇到高 CPU 利用率时,也可能会出现此错误。

以下是可能导致此错误的一些示例情况:

  • **DAX 节点的运行状况检查失败:**由于节点的 CPU 负载过高,客户端无法对集群节点进行运行状况检查。
  • **每个节点出现多个连续的 I/O 异常:**DAX 客户端通过计算 I/O 异常的数量来确定服务器节点是否已关闭。客户端从配置端点检索服务器节点列表。如果客户端从一个服务器节点接收到超过五次失败响应,那么客户端将从活动服务器节点列表中移除该节点。如果以这种方式移除所有服务器节点,则客户端最终会得到一个空的活动节点列表。作为响应,客户端显示“没有可用的端点”错误。

解决方法

为了解决此错误,请按照以下故障排除步骤进行操作:

相关信息

ClientConfig(DAX)

AWS 官方
AWS 官方已更新 1 年前