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