【发布时间】:2018-10-29 15:26:42
【问题描述】:
我创建了一个 ASA 模块并通过 Set Modules 部署它,但在 reported by device 列上分配了 NO。
部署成功后出现此状态的原因和含义,如何解决?
更新 :此模块还具有绝对路径参考数据的附加输入。
我尝试使用带有输入、输出的简单作业部署另一个单独的 ASA 模块,并且它可以工作。那么问题一定出在reference data路径上?
我有另一个模块可以下载./file.txt 中的文件。 (这应该在 /app/file.txt 中?)
我希望 ASA 模块将已下载的文件作为本地参考数据读取。我应该在job 中放入什么参考数据目录。现在我正在尝试/app/file.txt
【问题讨论】:
-
嗨。您能否确认 ASA 作业是否在设备上成功运行?您可以在设备上使用以下命令查看日志: docker logs ModuleName
-
嗨@Jean-Sébastien,我在本地模拟设备上输入
iotedge list时看不到它。它仅在带有Reported by device - NO的 Azure 门户上可见 -
我明白了,在这种情况下,似乎部署不成功(设备离线)或模块出现问题并且容器已停止。您能否查看是否曾经通过运行 docker ps -a 启动过 ASA 容器?如果您在列表中看到 ASA,是否可以获取它的日志,否则您可以将 IoT Edgehub 和 Edgeagent 的日志发送到我们的 DL 进行调查:askASA@microsoft.com
-
@Jean-Sébastien 我注意到这个问题取得了一些进展并更新了这个问题。输入
docker ps -a后我没有看到我的模块
标签: azure azure-stream-analytics azure-iot-edge