由于 AWS Lambda 上的 NodeJS 8.x 运行时已停产,我们将 REST API 的暂存环境移至 NodeJS 12.x。
现在我们注意到,在某些随机时间,从前端 Web 应用程序到 API 网关的请求会以 502 失败。通常这种情况发生在 API 空闲一段时间(几分钟)之后。这主要发生在 OPTIONS 或 HEAD 请求中,但这可能是因为它是空闲时间后的第一个请求。对 API 的任何后续请求都可以正常工作。即使您刷新网站,所有请求都可以顺利通过。
我在 Lambda 上找不到任何日志。
API网关日志:
"error": "Internal server error", "ErrorDetail": " "Internal server error"", "errorValidation": "-", "errorResponseType": "INTEGRATION_FAILURE"
Run Code Online (Sandbox Code Playgroud)
我们在 rumtime NodeJS 10.x 上也遇到了同样的问题,但在 NodeJs 8 上没有。
谢谢你的帮助!