Вопрос о AWS greengrass edge computaiton на малиновой модели 3 - PullRequest
0 голосов
/ 21 декабря 2018

Я хочу настроить современную среду вычислений на основе малины 3, в соответствии с рекомендациями AWS IOT Greengrass.Когда речь заходит о развертывании лямбда-функции «helloworld» на плате, возникает странная проблема, статус всегда «в процессе» и никакой обратной связи не поступает.Я несколько раз пытался убедиться в правильности каждой операции, но та же проблема все еще существует.

Пожалуйста, помогите дать несколько советов, как выяснить причину и устранить ее.большое спасибо

1 Ответ

0 голосов
/ 07 января 2019

Вот как я могу решить эти проблемы:

  1. Убедитесь, что на устройстве запущен демон Greengrass.sudo systemctl start greengrass.

  2. На PI выполните команду top перед началом развертывания.Когда начнется развертывание, вы должны начать видеть процессы python, потребляющие больше ресурсов процессора.Если вы этого не видите, то ваше развертывание на самом деле не запускается на устройстве.

  3. Проверьте файлы журнала в /greengrass/ggc/var/log, чтобы проверить наличие ошибок.Существуют журналы user и system.В системных журналах вы должны увидеть некоторые свидетельства того, что что-то произошло.То есть один из файлов должен был быть обновлен в то время, когда вы начали развертывание.Затем вы можете tail этот файл, чтобы увидеть, были ли какие-либо ошибки.

Я бы предложил это как отправную точку.Если мы увидим доказательства того, что развертывание началось, и, возможно, произошла ошибка в одном из этих журналов, можно будет продолжить расследование.

...