micropython 接入mqtt,每隔一段时间异常断开

2247: 上传数据: {“device_id”: “cc7b5c1efab8”, “hr”: 48.9, “temp”: 21.4}
2267: 上传数据: {“device_id”: “cc7b5c1efab8”, “hr”: 49.0, “temp”: 21.4}
2287: 上传数据: {“device_id”: “cc7b5c1efab8”, “hr”: 49.1, “temp”: 21.4}
2307: 上传数据: {“device_id”: “cc7b5c1efab8”, “hr”: 49.1, “temp”: 21.5}
2327: 上传数据: {“device_id”: “cc7b5c1efab8”, “hr”: 49.3, “temp”: 21.5}
2347: 上传数据: {“device_id”: “cc7b5c1efab8”, “hr”: 49.1, “temp”: 21.6}
2367: 发布数据时出错: -104
2367: 尝试重新连接到 MQTT 服务器…
2367: 断开旧连接时出错: -128
2367: 遗嘱消息配置成功
2367: MQTT 重新连接失败: [Errno 12] ENOMEM
2387: 上传数据: {“device_id”: “cc7b5c1efab8”, “hr”: 48.7, “temp”: 21.7}
2407: 发布数据时出错: [Errno 9] EBADF
2407: 尝试重新连接到 MQTT 服务器…
2407: 断开旧连接时出错: [Errno 9] EBADF
2407: 遗嘱消息配置成功
2408: 成功连接到 MQTT 服务器: i875cc59.ala.cn-hangzhou.emqxsl.cn
2408: MQTT 重新连接成功
2427: 上传数据: {“device_id”: “cc7b5c1efab8”, “hr”: 48.7, “temp”: 21.7}
2447: 上传数据: {“device_id”: “cc7b5c1efab8”, “hr”: 48.2, “temp”: 21.7}
2467: 上传数据: {“device_id”: “cc7b5c1efab8”, “hr”: 47.0, “temp”: 21.6}

每间隔大概20分钟左右 就会出现一次这个的错误,有人知道这是为什么吗

cloud 的直接提工单,会有专人处理的。