в логах. Вы видите что-то не так с моим призывом

я есть метод AWS API Gateway, который передает запросы через AWS Lambda. Тем не менее, это ошибки через три секунды со следующим в журналах:

Тело ответа конечной точки перед преобразованиями: {"errorMessage": "2017-09-05T16: 30: 49.987Z 922186c0-9257-11e7-9db3-51921d5597a2 Время задачи истекло через 3,00 секунды"}

Таким образом, я продолжил проверять свою лямбда-функцию AWS в Node 6.10, чтобы понять, почему истекло время ожидания. Я добавил записи оператора до и после каждого вызова функции. Удивительно, но он сделал все, что должен был: вызвал обратный вызов API Gateway и после этого запустил запрос к базе данных. Все это занимает 0,6 с, и, насколько я знаю, другого кода для запуска не осталось. Тем не менее, кажется, что он продолжает работать до конца трех секунд, а затем время ожидания. (Это, я думаю, потому что я оставляю соединение с базой данных открытым.)

Журналы я разместил до и послеcallback вызов указывает, что этот вызов выполняется менее чем за полсекунды. Тем не менее, этот ответ, кажется, не доходит до API Gateway, тогда как ошибка через три секундыделает.

Какие могут быть потенциальные причины для этого, и как я могу отладить это?

Ответы на вопрос(3)

Ваш ответ на вопрос