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
阅读 434 · 发布于 2023-03-13
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Spring Boot 在拦截器中获取 Controller 中的注解阅读 1249
-
设计模式之解释器模式阅读 2933
-
Windows WSL 下 Docker 启动报 waiting for init preliminary setup caused: EOF: unknown 错误阅读 3776
-
面试题:Java 内存结构与内存模型阅读 3253
-
Spring Boot 拦截器中 handler 的几种类型阅读 1254
-
Docker 部署 GitLab阅读 1863
-
Spring Boot JPA 打印慢查询 SQL 语句阅读 772
-
算法:冒泡排序阅读 1024
-
软考-系统架构设计师:网络规划、设计与实施阅读 2488
-
Spring Boot 将 InputStream 输入流转换为 String阅读 1369