当前位置:首页 > 教程收藏 > 正文内容

nginx配置反向代理后接口出现502问题解决!

hxzoo11个月前 (04-13)教程收藏11530

Nginx反向代理----502报错

问题描述:通过nginx反向代理地址之后报错502,后台日志报错信息为(upstream sent too big header while reading response header from upstream)

问题原因:nginx中proxy_buffer_size默认值是4k,第三方地址响应头超过了此长度,Nginx报upstream sent too big header错误,然后client收到的是502。

解决方案:在http字段中增加以下三个参数

proxy_buffer_size 128k;

作用:Nginx使用该大小申请read_buf(读取数组长度),即大小指定了 upstream header 最大长度,如果响应头超过了这个长度,Nginx会报upstream sent too big header错误,然后client收到的是502。

proxy_buffers   32 32k;

 作用:设置存储被代理服务器响应的body所占用的buffer个数和每个buffer大小。

#   proxy_busy_buffers_size 64k;

 作用:proxy_busy_buffers_size不是独立的空间,他是proxy_buffers和proxy_buffer_size的一部分。

    nginx会在没有完全读完后端响应就开始向客户端传送数据,所以它会划出一部分busy状态的buffer来专门向客户端传送数据(建议为proxy_buffers中单个缓冲区的2倍),然后它继续从后端取数据。

    proxy_busy_buffer_size参数用来设置处于busy状态的buffer有多大。



Nginx的proxy buffer参数

https://www.cnblogs.com/wshenjin/p/11608744.html

————————————————

版权声明:本文为CSDN博主「运维白菜鹏」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_42207486/java/article/details/103143083


版权声明:本文由风帆个人博客发布,如需转载请注明出处。

本文地址:http://fengfan.mobi/post/41.html

分享给朋友:

相关文章

Nginx-proxy_buffer_size and fastcgi_buffer

Nginx-proxy_buffer_size and fastcgi_buffer

上个月无意中看到里查看nginx日志出现upstream sent too big header while reading response header from upstream错误。 ...

DedeCms 添加新变量和删除和修改方法详解

DedeCms 添加新变量和删除和修改方法详解

织梦内容管理系统(DedeCMS),是一个集内容发布、编辑、管理检索等于一体的网站管理系统(Web CMS),他拥有国外CMS众多特点之外,还结合中国用户的需要,对内容管理系统概念进行明确分析和定位。...

劲爆!关键词匹配规则晴天老师这么说

劲爆!关键词匹配规则晴天老师这么说

SEO每天一问首先百度搜索“匹配”,又称之为关键词匹配度,是指搜索关键词与文章中的标题,或内容里相符合程度,匹配度越高,越有利于关键词排名,如果是复和关键词(多个词组的组合词)有会涉及到中文分词的方法...

CloudFlare 新手入门中文教程

CloudFlare 新手入门中文教程

CloudFlare成立于2009年,是国外著名的免费CDN网站加速服务公司,CloudFlare 还提供实时安全保护服务和网络优化等,采用的是免费+增值模式,可以免费使用,也有收费服务。国内也有很多...

传奇检测命令大全(常用命令)

传奇检测命令大全(常用命令)

传奇检测命令大全------常用命令-----#IF ;如果#SAY ;输出字符串#ACT ;执行命令break ;结束命令close ;结束对话------条件命令-----CHECKITEM 物品...

Nginx性能调优之buffer参数设置

Nginx性能调优之buffer参数设置

打开Nginx的error.log日志文件,发现很多warn的警告错误,提示:①2016/03/25 13:18:35 [warn] 1171#0: *10875 an upstream respon...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。