繁体   English   中英

Azure IoT Edge安装程序成功完成但未启动edgeAgent泊坞映像

[英]Azure IoT Edge setup completes successfully but does not start the edgeAgent docker image

我正在尝试在Windows 10计算机上安装Azure IoT Edge运行时。 我一直遵循这里的指示,包括调用iotedgectl start的步骤。 当我执行下一步并运行edgeAgent docker ps以验证edgeAgent容器正在运行时,我得到一个空列表。 在运行时说成功启动但docker什么都没有运行之前,是否有任何人遇到过这样的事情? 我已经在IoT中心确认没有成功连接我的IoT设备。

**编辑**:阅读了一些评论后,我发现了docker日志。 (不幸的是,由于容器似乎可以正常启动,因此从冗长的日志记录开始似乎并没有帮助,但是知道很有帮助,所以谢谢@RomanKiss)容器似乎可以成功启动,但是无法通过AMQP和IoT Hub连接到IoT中心。关闭:

2017-12-05 22:47:10 [INF] - Edge agent attempting to connect to IoT Hub via AMQP... 2017-12-05 22:47:11 [INF] - Edge agent attempting to connect to IoT Hub via AMQP over WebSocket...

我已验证连接字符串正确。 我正在等待我们运营部门的反馈,以调查AMQP端口5671上的流量。Docker容器当前与Linux容器一起运行。

docker ps -a输出:

C:\\Users\\myuser\\Downloads>docker ps --all CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 26c1d3363ba0 microsoft/azureiotedge-agent:1.0-preview "/usr/bin/dotnet M..." 8 seconds ago Exited (1) 3 seconds ago edgeAgent

与您的运营部门交谈是最好的第一步。 当AMQP端口(5671)被阻止时,我们已经看到类似的行为。 您的情况与我们已经看到的实例之间的区别是Edge代理将在大约一分钟而不是几秒钟后退出。

如果端口5671被阻止,则IoT Edge运行时(Edge代理和Edge Hub)应通过websocket退回到AMQP。 目前,有一个阻止该错误的错误,该错误将很快修复。

同时,请发布来自Edge Agent的日志,我们可以查看一下是否遇到5671被阻止或其他问题。 您可以通过运行命令“ docker logs edgeAgent”来访问日志。

::更新::这是Azure IoT Edge的12月更新中修复的错误之一

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM