amazon-web-services - AWS HTTP API Gateway 503 服务不可用
问题描述
我在 EC2 上有一个带有 HTTP 集成后端服务器的 HTTP API 网关。API 白天有很多查询,查看日志我意识到 API 有时会返回带有正文的 503 HTTP 代码:
{ "message": "Service Unavailable" }
当我发现这一点时,我尝试了 API 并在 Postman 上多次运行 HTTP 请求,当我尝试二十次时,我至少得到一个 503。
然后我认为 HTTP 集成服务器很忙,但服务器没有加载,我尝试直接访问 HTTP 集成服务器,我一直收到 200 个响应。
超时参数设置为 30000 毫秒,端点平均响应时间为 200 毫秒,因此超时不是问题。此外,HTTP 503 不是在请求的 30 秒之后,而是立即。
谁能帮我?
谢谢
解决方案
我通过编辑内部集成服务器的保持连接参数解决了这个问题。AWS API 网关需要标准配置中的保持活动参数,所以我开始调整我的 NGINX 服务器参数,直到我解决了这个问题。
推荐阅读
- python - 正则表达式在字符串对之间删除,但在多对字符串时不删除所有内容
- asp.net - 如何捕获所有组,包括可选的 URL 组?
- angular - Angular:从惰性功能模块添加多提供者
- python-3.x - 在 python 3 中操作命令时忽略反斜杠
- r - Fast greedy on graph objects
- python - Selenium-wire 找不到标头(Python)
- python - Python tkinter 中的多个选项菜单跟踪语句不起作用
- reactjs - 中的一个组件
没有更新 - node.js - 无法从 ExpressJS res.locals.connection.query() 语句中设置变量
- java - 使用 Apache POI 4.0 运行官方示例 LineChars 和 ScatterChart 时出现问题