关于前端:nginx-nginx报错修复

5次阅读

共计 698 个字符,预计需要花费 2 分钟才能阅读完成。

表象(nginx 日志)

upstream sent too big header while reading response header from upstream

在浏览器中查看报错申请 显示 502 Bad Gateway

解决形式:
将全局配置 (http 中) 更改为:
proxy_buffer_size 16k;
proxy_buffers 16 16k;
proxy_busy_buffers_size 32k;
就失常了。
(本来是默认配置,将这部分空间变大了)

参数详解
proxy_buffer_size
语法:
proxy_buffer_size the_size

默认值: proxy_buffer_size 4k/8k
可选上下文: http, server, location
该指令设置缓冲区大小, 从代理后端服务器获得的第一局部的响应内容, 会放到这里.

proxy_buffers
语法:
proxy_buffers the_number is_size;

默认值: proxy_buffers 8 4k/8k;
可选上下文: http, server, location
该指令设置缓冲区的大小和数量, 从被代理的后端服务器获得的响应内容, 会搁置到这里. 默认状况下, 一个缓冲区的大小等于内存页面大小, 可能是 4K 也可能是 8K, 这取决于平台。

proxy_busy_buffers_size
语法:
proxy_busy_buffers_size size;

默认值: proxy_busy_buffers_size proxy_buffer_size * 2;
可选上下文: http, server, location

同步更新于本人的语雀
https://www.yuque.com/diracke…

正文完
 0