根据AWS IOT Greengrass开发指南,我想使用树莓模型3设置边缘计算环境。当在板上部署“ helloworld” lambda功能时,出现了严重问题,状态始终为“进行中”,并且未给出任何反馈。
我尝试了几次以确保每个操作都正确,但是仍然存在相同的问题。
请帮助提供一些建议,以找出原因并解决问题。
非常感谢
最佳答案
这是我解决这些问题的方法:
检查Greengrass守护程序是否在设备上运行。 sudo systemctl start greengrass
。
在开始部署之前,在PI上运行top
命令。在部署开始时,您应该开始看到python进程消耗更多的CPU。如果没有看到此消息,则说明您的部署实际上并未在设备上开始。
检查/greengrass/ggc/var/log
中的日志文件以检查是否有任何错误。同时有user
和system
日志。在系统日志中,您应该看到一些证据表明发生了某些事情。也就是说,其中一个文件应该在开始部署时就已更新。然后,您可以tail
此文件以查看是否有任何错误。
我建议以此为起点。如果我们能看到部署已开始的证据,并且其中一个日志中可能存在错误,则可以进行进一步调查。