[nginx] nginx报错修复
Posted DiracKeeko
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[nginx] nginx报错修复相关的知识,希望对你有一定的参考价值。
表象(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...
以上是关于[nginx] nginx报错修复的主要内容,如果未能解决你的问题,请参考以下文章