Я столкнулся с какой-то странной периодически возникающей проблемой '502' и '504' в моем AWS API
Описание / поток:
- Кто-то называет мой API "pet".
- API «pet» вызовет лямбда-функцию «pet», которая вызовет другой API, который называется «petDetails».
- API «petDetails» вызовет лямбда-функцию «petDetails».
- Время ожидания лямбда-функции "petDetails" по неизвестной причине.
Лямбда-функция petDetails
console.log("Lambda-LibraryLoading");
const Promise = require("bluebird");
const AWS = require('aws-sdk');
var lambda = new AWS.Lambda();
console.log("Lambda-LibraryLoaded");
exports.handler = async function(event, context, callback) {
console.log("Lambda-FunctionStart");
console.log(JSON.stringify(event));
}
petDetails регистрирует в AWS Cloudwatch
START RequestId: b0d14e3b-3f2b-4094-8b6c-5bec1e034f35 Version: $LATEST
END RequestId: b0d14e3b-3f2b-4094-8b6c-5bec1e034f35
REPORT RequestId: b0d14e3b-3f2b-4094-8b6c-5bec1e034f35 Duration: 30030.19 ms Billed Duration: 30000 ms Memory Size: 1536 MB Max Memory Used: 88 MB