Как определить, какая лямбда не работает в AWS, и перезапустить ее

Как только файл загружается на S3, он запускает лямбду aws для выполнения некоторой обработки, как я могу определить, какая лямбда не работает, и повторно запустить эту лямбду с помощью Java. Сбой может быть вызван ошибкой, нехваткой памяти, тайм-аутом, исключением и так далее.

Пожалуйста, поделитесь кодом и журналами ошибок

Book Of Zeus 19.02.2019 04:26

Я думаю, вам придется использовать журналы CloudWatch, чтобы определить, какие функции отказали. Конечно, в зависимости от неудачи, вы могли бы справиться с этим лучше. Какие виды сбоев вы испытываете?

John Rotenstein 19.02.2019 06:47

Да, сообщения об ошибках регистрируются в журналах CloudWatch, но есть ли способ извлечь это сообщение? Используя другую лямбду? Сбой, например тайм-аут, нехватка памяти и исключение. Итак, что я хочу сделать, это определить неисправную лямбду и повторно запустить эту лямбду.

Qian 19.02.2019 07:58

@Qian, вы можете реализовать эту функциональность внутри первого лямда-кода. Например, если (res !== 200) снова вызвать лямбду. И вы можете добавить проверку попыток.

Nikolay Vetrov 19.02.2019 22:52
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
4
86
0

Другие вопросы по теме

Похожие вопросы