排除设备机群断开连接的故障 - Amazon IoT Core
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

排除设备机群断开连接的故障

Amazon IoT 设备机群断开连接可能由于多种原因导致的。本文介绍了如何诊断断开连接的原因,以及如何处理因定期维护 Amazon IoT 服务或节流限制而导致的连接断开。

诊断断开连接的原因

您可以检查 CloudWatch 中的 AWSIotLogsV2 日志组以在日志条目的 disconnectReason 字段中确定断开连接的原因。

您还可以使用 Amazon IoT 的生命周期事件功能来确定断开连接的原因。如果您已订阅生命周期断开连接事件 ($aws/events/presence/disconnected/clientId),您将在断开连接的问题发生时收到 Amazon IoT 的通知。您可以在通知的 disconnectReason 字段找到断开连接的原因。

有关更多信息,请参阅 CloudWatch Amazon IoT 日志条目生命周期事件

排除由于 Amazon IoT 服务维护导致的断开连接故障

由于 Amazon IoT 的服务维护导致的断开连接将在 Amazon IoT 的生命周期事件和 CloudWatch 中记录为 SERVER_INITIATED_DISCONNECT。要处理这些断开连接的问题,请调整客户端设置,以确保您的设备可以自动重新连接到 Amazon IoT 平台。

排除由于节流限制而导致的断开连接故障

由节流限制引起的断开连接将在 Amazon IoT 的生命周期事件和 CloudWatch 中记录为 THROTTLED。要处理这些断开连接的问题,您可以在设备计数增长时请求消息代理限制增加

有关更多信息,请参阅 Amazon IoT 核心消息代理