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