排除设备实例集断开连接的故障
帮助我们改进此主题
Amazon IoT 设备实例集断开连接可能由于多种原因导致的。本文介绍了如何诊断断开连接的原因,以及如何处理因定期维护 Amazon IoT 服务或节流限制而导致的连接断开。
诊断断开连接的原因
您可以检查 CloudWatch 中的 AWSIotLogsV2 日志组以在日志条目的 disconnectReason 字段中确定断开连接的原因。
您还可以使用 Amazon IoT 的生命周期事件特征来确定断开连接的原因。如果您已订阅生命周期断开连接事件 ($aws/events/presence/disconnected/),您将在断开连接的问题发生时收到 Amazon IoT 的通知。您可以在通知的 clientIddisconnectReason 字段找到断开连接的原因。
有关更多信息,请参阅 CloudWatch Amazon IoT 日志条目和生命周期事件。
排除由于 Amazon IoT 服务维护导致的断开连接故障
由于 Amazon IoT 的服务维护导致的断开连接将在 Amazon IoT 的生命周期事件和 CloudWatch 中记录为 SERVER_INITIATED_DISCONNECT。要处理这些断开连接的问题,请调整客户端设置,以确保您的设备可以自动重新连接到 Amazon IoT 平台。
排除由于节流限制而导致的断开连接故障
由节流限制引起的断开连接将在 Amazon IoT 的生命周期事件和 CloudWatch 中记录为 THROTTLED。要处理这些断开连接的问题,您可以在设备计数增长时请求消息代理限制增加。
有关更多信息,请参阅 Amazon IoT 核心消息代理。