View a markdown version of this page

排除设备实例集断开连接的故障 - AWS IoT Core

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

排除设备实例集断开连接的故障

帮助我们改进此主题

AWS IoT 设备群断开连接可能有多种原因。本文介绍如何诊断断开原因以及如何处理因定期维护 AWS IoT 服务或限制限制而导致的断开连接。

诊断断开连接的原因

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

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

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

排除因 AWS IoT 服务维护而断开的故障

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

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

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

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