azure - Azure edgeAgent 在 Azure 门户上未处于运行状态
问题描述
我使用自动化脚本 ARM/azure cli 命令部署了大约 20 个 IoT Edge 设备。这些边缘设备只不过是虚拟机。我通过在 VM ARM 模板中指定 cloud-init 配置来配置边缘设备。然而,在 20 个设备中,大约有 3-4 个设备以某种方式使边缘代理处于 N/A 状态。
我检查了各个虚拟机上的日志,iotedge 列表显示 edgeAgent 处于运行状态。但我确实在 edgeAgent 日志中看到了一些错误。附上截图。
我注意到的另一件事是,在门户上,当我导航到状态为 N/A 的 edgeDevice 并单击 Troubleshoot->Restart Edge Agent 时,edgeAgent 进入正确状态。但我无法为所有离线设备手动执行此操作。有人可以帮助我解决根本原因,为什么在少数设备中会发生这种情况,并且很少有设备都很好。
解决方案
推荐阅读
- ios - 我是否必须购买域才能运行我的应用程序,该应用程序在 AWS 服务器上使用 EC2 实例才能使用 HTTPS?
- php - 试图获取非对象错误的属性,而我应该取回一个对象?
- ios - SwiftUI:NavigationLink 目标视图的异构集合?
- c - 为什么我的 .exe 文件在执行后会崩溃
- python - Python Pandas 数据框移位在应用函数中不起作用
- excel - 需要识别某些单元格,然后将整行移动到另一个工作表
- mysql - 我想要最好的模式来存储反应
- java - 使用媒体播放器播放音频文件时出现问题
- javascript - 服务器在某些路由上抛出 500 错误
- clojurescript - ClojureScript Figwheel - REPL 出错后无法恢复提示