今天打开wordpress后台时发现一直502,日志里面有如下报错:
[error] 51982#0: *1 upstream sent too big header while reading response header from upstream, client: 127.0.0.1, server: work.cc, request: “POST /api/user/register HTTP/1.1”, upstream: “fastcgi://127.0.0.1:9000”, host: “blog.mallol.cn/“,
google一番,解决方法如下:
在 nginx.conf 的http段,加入下面的配置:
1 | proxy_buffer_size 128k; |
fastcgi_buffer_size 128k;
fastcgi_buffers 4 256k;
fastcgi_busy_buffers_size 256k;`
重启nginx即可。
参考:
http://henter.me/post/nginx-error-upstream-sent-too-big-header-while-reading-response-header-from-upstream.html
http://hi.baidu.com/wastorode/item/ec86ade6ac0af7a2c10d75f4