Azure IoT Edge 服务未启动
Azure IoT Edge Service Not Starting
我正在尝试使用 IoT Edge。要创建用于开发目的的物联网边缘设备,我将按照提供的说明进行操作 here。我可以成功到达显示 Start-Service iotedge
的行。不幸的是,"iotedge" Windows 服务将无法启动。
我可以在服务管理控制台中看到 "iotedge" Windows 服务。当我手动单击 "Start" 时,几秒钟后我收到以下消息:
本地计算机上的 iotedge 服务启动然后停止。某些服务如果未被其他服务或程序使用则自动停止。
当我查看事件查看器时,我在应用程序 Windows 日志中看到以下错误:
无法找到来自源 iotedged 的事件 ID 1 的描述。引发此事件的组件未安装在您的本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复该组件。
如果事件起源于另一台计算机,则显示信息必须与事件一起保存。
事件中包含以下信息:
iotedged::windows -- 运行 服务时出错。正在退出。
我在 Boot Camp 分区中 运行ning Windows 10 Enterprise,版本 1803。
在同一个分区上,我尝试在 Hyper-V 中的虚拟机上 运行ning Azure IoT Edge 运行ning:
- Windows 服务器 2016
- Windows 10 专业版
在这两种情况下,"iotedge" Windows 服务都无法启动。
我还有一个托管在 Azure 上的虚拟机,它在标准 DS1 v2(1 个 vcpus,3.5 GB 内存)实例中 运行ning Windows Server 2016 数据中心。我无法在那里获得 运行 的 iotedge Windows 服务。
iotedge Windows 服务 运行 是否在虚拟化环境中?即使不是,该服务也应该在 Window 10 Enterprise 环境中工作,这是一个实际的分区。我错过了什么?
谢谢。
在 EventViewer 消息中,我注意到 "The description for Event ID 1 from source iotedged cannot be found..."
应该是iotedge?
您在创建 IoT Edge 服务时是否有错字?
服务启动然后停止的一个原因是 config.yaml 文件中的某些内容不正确。您是否完成了操作指南 configure 部分中的步骤?您需要设备连接字符串、边缘设备的主机名、用于管理和工作负载 API 的 "connect" 和 "listen" URL,以及 moby 运行 时间信息。 IoT Edge 运行 在虚拟化 Windows 环境中运行——这就是它在团队内部构建基础设施中进行测试的方式。
我正在尝试使用 IoT Edge。要创建用于开发目的的物联网边缘设备,我将按照提供的说明进行操作 here。我可以成功到达显示 Start-Service iotedge
的行。不幸的是,"iotedge" Windows 服务将无法启动。
我可以在服务管理控制台中看到 "iotedge" Windows 服务。当我手动单击 "Start" 时,几秒钟后我收到以下消息:
本地计算机上的 iotedge 服务启动然后停止。某些服务如果未被其他服务或程序使用则自动停止。
当我查看事件查看器时,我在应用程序 Windows 日志中看到以下错误:
无法找到来自源 iotedged 的事件 ID 1 的描述。引发此事件的组件未安装在您的本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复该组件。 如果事件起源于另一台计算机,则显示信息必须与事件一起保存。 事件中包含以下信息: iotedged::windows -- 运行 服务时出错。正在退出。
我在 Boot Camp 分区中 运行ning Windows 10 Enterprise,版本 1803。
在同一个分区上,我尝试在 Hyper-V 中的虚拟机上 运行ning Azure IoT Edge 运行ning:
- Windows 服务器 2016
- Windows 10 专业版
在这两种情况下,"iotedge" Windows 服务都无法启动。
我还有一个托管在 Azure 上的虚拟机,它在标准 DS1 v2(1 个 vcpus,3.5 GB 内存)实例中 运行ning Windows Server 2016 数据中心。我无法在那里获得 运行 的 iotedge Windows 服务。
iotedge Windows 服务 运行 是否在虚拟化环境中?即使不是,该服务也应该在 Window 10 Enterprise 环境中工作,这是一个实际的分区。我错过了什么?
谢谢。
在 EventViewer 消息中,我注意到 "The description for Event ID 1 from source iotedged cannot be found..."
应该是iotedge?
您在创建 IoT Edge 服务时是否有错字?
服务启动然后停止的一个原因是 config.yaml 文件中的某些内容不正确。您是否完成了操作指南 configure 部分中的步骤?您需要设备连接字符串、边缘设备的主机名、用于管理和工作负载 API 的 "connect" 和 "listen" URL,以及 moby 运行 时间信息。 IoT Edge 运行 在虚拟化 Windows 环境中运行——这就是它在团队内部构建基础设施中进行测试的方式。