【问题标题】:Question about AWS greengrass edge computaiton on raspberry model 3关于树莓模型 3 上的 AWS greengrass 边缘计算的问题
【发布时间】:2019-05-21 14:23:08
【问题描述】:

我想根据 AWS IOT Greengrass 开发指南使用树莓派模型 3 设置边缘计算环境。在板上部署“helloworld”lambda函数时,出现了一个奇怪的问题,状态总是“进行中”,没有任何反馈。 我尝试了几次以确保每个操作都正确,但仍然存在相同的问题。

请提供一些建议如何找出原因并解决它。 非常感谢

【问题讨论】:

  • 您能确认一下您的“helloworld” lambda 函数是用什么语言编写的吗?

标签: java aws-iot aws-lambda-edge greengrass


【解决方案1】:

以下是我解决这些问题的方法:

  1. 检查 Greengrass 守护程序是否正在设备上运行。 sudo systemctl start greengrass.

  2. 在 PI 上运行 top 命令,然后再开始部署。随着部署的开始,您应该开始看到 python 进程消耗更多 CPU。如果您没有看到这一点,则说明您的部署实际上并未在设备上开始。

  3. 检查 /greengrass/ggc/var/log 中的日志文件以检查是否有任何错误。有 usersystem 日志。在系统日志中,您应该看到一些证据表明发生了一些事情。也就是说,其中一个文件应该在您开始部署时已更新。然后你可以tail这个文件看看有没有错误。

我建议以此为起点。如果我们可以在其中一个日志中看到部署开始的证据并且可能存在错误,则可以进行进一步调查。

【讨论】:

    猜你喜欢
    • 2020-04-19
    • 1970-01-01
    • 1970-01-01
    • 2018-10-04
    • 2020-12-04
    • 1970-01-01
    • 2015-01-10
    • 2011-09-15
    • 1970-01-01
    相关资源
    最近更新 更多