卡在网络中 azure-iot-edge-dev 是外部的,正在跳过
Stuck in Network azure-iot-edge-dev is external, skipping
运行构建和 运行 模拟器中的 Iot Edge 解决方案突然停止工作,日志构建容器并在此消息处停止 Network azure-iot-edge-dev is external, skipping
5 分钟前一切正常, 试过重启、重启 docker、iotedgehubdev,但无济于事。你知道我怎样才能获得更多日志 and/or 解决这个问题吗?
Do you know how can I get more logs and/or resolve this problem ?
您要在 windows 10 机器上本地 debug/simulate 它吗?
当您需要从 IoT Edge 设备收集日志时,最方便的方法是使用 support-bundle 命令。默认情况下,此命令收集模块、IoT Edge 安全管理器和容器引擎日志、iotedge check JSON 输出和其他有用的调试信息。它将它们压缩成一个文件以便于共享。 support-bundle 命令在 1.0.9 及更高版本中可用。
运行 带有 --since 标志的 support-bundle 命令指定您想要获取过去多长时间的日志。例如,6h 将获取自过去六小时以来的日志,自过去六天以来的 6d,自过去六分钟以来的 6m 等等。包括 --help 标志以查看完整的选项列表。
sudo iotedge support-bundle --since 6h
默认情况下,support-bundle 命令会在调用该命令的目录中创建一个名为 support_bundle.zip 的 zip 文件。使用标志 --output 为输出指定不同的路径或文件名。
如果您想在 VS2019 上本地调试模块,下面的 VS Code 文档将会很有用。
Use Visual Studio 2019 to develop and debug modules for Azure IoT Edge 和
Use Visual Studio Code to develop and debug modules for Azure IoT Edge
如果上述方法没有帮助,请分享完整的日志。
这是由于多种原因引发的一般性错误。
可能的原因可能是:
- 代理阻止拉取 edgeHub 和 edgeAgent 的图像
- deployment.template.json(或调试模板)存在问题,例如缺少括号
- 正在使用的 edgeHub 端口
- Docker 为 Windows 容器配置,目标为 Linux 或反之亦然
Visual Studio 中的构建输出或 IoT 中心输出通常会提供更多信息。
当我试图从 Visual Studio 中启动一个项目时,我遇到了这个问题,但它不是 运行 管理员模式。我总是忘记并以这个错误结束。如果我从命令提示符 运行 “iotedgehubdev.exe setup” 也是如此。它仅在管理员模式下命令提示符为 运行ning 时有效。
运行构建和 运行 模拟器中的 Iot Edge 解决方案突然停止工作,日志构建容器并在此消息处停止 Network azure-iot-edge-dev is external, skipping
5 分钟前一切正常, 试过重启、重启 docker、iotedgehubdev,但无济于事。你知道我怎样才能获得更多日志 and/or 解决这个问题吗?
Do you know how can I get more logs and/or resolve this problem ?
您要在 windows 10 机器上本地 debug/simulate 它吗?
当您需要从 IoT Edge 设备收集日志时,最方便的方法是使用 support-bundle 命令。默认情况下,此命令收集模块、IoT Edge 安全管理器和容器引擎日志、iotedge check JSON 输出和其他有用的调试信息。它将它们压缩成一个文件以便于共享。 support-bundle 命令在 1.0.9 及更高版本中可用。
运行 带有 --since 标志的 support-bundle 命令指定您想要获取过去多长时间的日志。例如,6h 将获取自过去六小时以来的日志,自过去六天以来的 6d,自过去六分钟以来的 6m 等等。包括 --help 标志以查看完整的选项列表。
sudo iotedge support-bundle --since 6h
默认情况下,support-bundle 命令会在调用该命令的目录中创建一个名为 support_bundle.zip 的 zip 文件。使用标志 --output 为输出指定不同的路径或文件名。
如果您想在 VS2019 上本地调试模块,下面的 VS Code 文档将会很有用。
Use Visual Studio 2019 to develop and debug modules for Azure IoT Edge 和 Use Visual Studio Code to develop and debug modules for Azure IoT Edge
如果上述方法没有帮助,请分享完整的日志。
这是由于多种原因引发的一般性错误。 可能的原因可能是:
- 代理阻止拉取 edgeHub 和 edgeAgent 的图像
- deployment.template.json(或调试模板)存在问题,例如缺少括号
- 正在使用的 edgeHub 端口
- Docker 为 Windows 容器配置,目标为 Linux 或反之亦然
Visual Studio 中的构建输出或 IoT 中心输出通常会提供更多信息。
当我试图从 Visual Studio 中启动一个项目时,我遇到了这个问题,但它不是 运行 管理员模式。我总是忘记并以这个错误结束。如果我从命令提示符 运行 “iotedgehubdev.exe setup” 也是如此。它仅在管理员模式下命令提示符为 运行ning 时有效。