修复Nginx 502错误:upstream sent too big header while reading response header from upstream

转载 2018年04月17日 14:45:40

最近发现Nginx+Laravel 搭建的网站搜索某些关键字时返回502错误。

查了一下Nginx的错误日志,发现如下错误

[html] view plain copy
  1. 2015/03/19 10:46:40 [error] 6412#0: *16436265 upstream sent too big header while reading response header from upstream, client: 192.168.101.100, server: localhost, request: "GET /search_rst.html?word=%E7%88%B1%E6%82%A0 HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: ......  

看来还是Nginx的配置问题。

在Nginx配置文件的的http段,加入下面的配置

[html] view plain copy
  1. proxy_buffer_size  128k;  
  2. proxy_buffers   32 32k;  
  3. proxy_busy_buffers_size 128k;  

重启Nginx错误依旧。再在host配置的php段加入下面配置

[html] view plain copy
  1. fastcgi_buffer_size 128k;  
  2. fastcgi_buffers 4 256k;  
  3. fastcgi_busy_buffers_size 256k;  

重启Nginx就不再报错了。

nginx 错误502 upstream sent too big header while reading response header from upstream

查看nginx的错误日志,得到以下错误信息: upstream sent too big header while reading response header from upstream 按字...
  • wellbiao
  • wellbiao
  • 2013-09-22 15:17:44
  • 7146

Nginx 错误502 upstream sent too big header while reading response header from upstream

The page you are looking for is temporarily unavailable.Please try again later. 一看就知道是nginx的请求的错误,,...
  • Linux7985
  • Linux7985
  • 2015-08-24 20:27:05
  • 3410

502错误. Nginx日志:upstream sent too big header while reading response header from upstream

今天调试phalcon时发现一直502,日志里面有如下报错: 2013/10/11 23:18:44 [error] 51982#0: *1 upstream sent too big header...
  • black_OX
  • black_OX
  • 2014-03-17 16:32:27
  • 1257

配置LNMP环境出现错误:Primary script unknown" while reading response header from upstream

今天下午搞了一个下午的LNMP环境搭建,N,M,P都安装成功了,静态页面也正常,就差最后一步了,挡的我好心累。【解决步骤】 1、使用wget从本机获取php页面,返回的是状态码是404. 2、查找...
  • qq_27754983
  • qq_27754983
  • 2017-03-29 22:22:41
  • 2886

upstream sent invalid header while reading response header from upstream 错误解决

由于最近线上出现502错误比较蛋疼,所以重新把nginx详细配置做下说明,以此来查找问题。 nginx 配置 location / { proxy_next_upstre...
  • qingchn
  • qingchn
  • 2012-06-13 18:12:29
  • 5848

对于PHP引起的(104: Connection reset by peer) while reading response header from upstream错误解决方法

对于php引起的(104: Connection reset by peer) while reading response header from upstream,这个问题,在Linux生产服务器...
  • u010320736
  • u010320736
  • 2016-04-29 14:46:50
  • 2301

记录一次nginx+uwsgi服务器部署出现的502错误

在重新部署一台服务器的时候遇到一个问题,新手嘛,以前没搞过,确实纠结了一下。记录下此问题,方便以后查看。 错误描述: 网页打开显示的是502错误,查看/var/log/nginx/error.log ...
  • Sasoritattoo
  • Sasoritattoo
  • 2013-09-24 18:29:44
  • 23950

nginx+uwsgi+django报502错误分析

摘要:nginx+uwsgi+django报502错误 nginx : upstream prematurely closed connection while reading response h...
  • libing1991_
  • libing1991_
  • 2015-08-28 11:43:42
  • 5115

关于FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream的一次解决过

因为换了台电脑,不可避免的要重新折腾一次开发环境。 开发环境是LNMP,部署好站点后,访问站点的时候始终是“File Not Found”,于是就见了鬼了,历来环境都是这么弄的,配置的内容也...
  • twqzy
  • twqzy
  • 2017-04-17 17:38:54
  • 11143

nginx报502修复日志

windows电脑环境下装的phpstudy2016软件,前一天配好nginx.conf和vhost.conf把本地域名配置好,然后在postman上能正常访问。一切很正常。       问题来了,第...
  • abel004
  • abel004
  • 2017-09-14 21:25:53
  • 330
收藏助手
不良信息举报
您举报文章:修复Nginx 502错误:upstream sent too big header while reading response header from upstream
举报原因:
原因补充:

(最多只允许输入30个字)