根据AWS IOT Greengrass开发指南,我想使用树莓模型3设置边缘计算环境。当在板上部署“ helloworld” lambda功能时,出现了严重问题,状态始终为“进行中”,并且未给出任何反馈。
我尝试了几次以确保每个操作都正确,但是仍然存在相同的问题。

请帮助提供一些建议,以找出原因并解决问题。
非常感谢

最佳答案

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


检查Greengrass守护程序是否在设备上运行。 sudo systemctl start greengrass
在开始部署之前,在PI上运行top命令。在部署开始时,您应该开始看到python进程消耗更多的CPU。如果没有看到此消息,则说明您的部署实际上并未在设备上开始。
检查/greengrass/ggc/var/log中的日志文件以检查是否有任何错误。同时有usersystem日志。在系统日志中,您应该看到一些证据表明发生了某些事情。也就是说,其中一个文件应该在开始部署时就已更新。然后,您可以tail此文件以查看是否有任何错误。


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

10-06 03:28