【发布时间】:2020-05-08 09:48:49
【问题描述】:
由于 AWS Lambda 上的 NodeJS 8.x 运行时已停产,我们将 REST API 的暂存环境移至 NodeJS 12.x..
现在我们注意到,在某些随机时间,从前端 Web 应用程序到 API Gateway 的请求会失败并返回 502。这通常发生在 API 空闲一段时间(几分钟)之后。大多数情况下,这发生在 OPTIONS 或 HEAD 请求中,但这可能是因为它是在一些空闲时间后的第一个请求。 对 API 的任何后续请求都可以正常工作。即使您刷新网站,所有请求都可以顺利通过。
我在 Lambda 上找不到任何日志。
API 网关日志:
"error": "Internal server error", "ErrorDetail": " "Internal server error"", "errorValidation": "-", "errorResponseType": "INTEGRATION_FAILURE"
我们在 rumtime NodeJS 10.x 上也遇到了同样的问题,但在 NodeJs 8 上没有。
感谢您的帮助!
【问题讨论】:
标签: node.js amazon-web-services aws-lambda aws-api-gateway