Nginx 502 Bad Gateway
Nginx 大约 737 字现象
请求页面得到502 Bad Gateway
。
日志
查看error.log
日志,发现有upstream sent too big header while reading response header from upstream
日志。
2022/10/10 02:18:24 [error] 8333#8333: *28207118 upstream sent too big header while reading response header from upstream, client: 127.0.0.1, server: example.com, request: "GET /test", upstream: "http://example.com", host: "example.com", referrer: "http://test.com/"
原因
请求的Header
过大,超出了Nginx
代理的缓存区大小。
解决
扩大参数值:proxy_buffer_size
、proxy_buffers
、proxy_busy_buffers_size
。
location / {
proxy_pass http://upstream;
...
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
}
Nginx 文档
http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_buffer_size
阅读 46 · 发布于 2023-03-13
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Spring Boot 返回加密后的 Response阅读 176
-
IDEA Endpoints 微服务工程中根据 URL 快速定位 Controller 类阅读 1508
-
ThinkPHP5 设置 Redis 长连接阅读 3711
-
Spring Boot 使用 Validated group 分组校验阅读 825
-
Java Lombok 注解阅读 2315
-
Helm 安装 Chart 到 Kubernetes阅读 213
-
Kubernetes 本地开发调试框架集合阅读 345
-
Spring Boot 获取所有 SpringMVC Controller 路径阅读 753
-
自定义 spring-boot-starter阅读 2335
-
PostgreSQL 对数组字段增删改查阅读 5038