nginx - 502一些ajax请求的错误网关

时间:2014-02-07 20:28:34

标签: php ajax nginx

我的服务器上的某些请求会收到502 Bad Gateway。我得到了一些特定的AJAX请求但是如果我在控制台中重放失败的请求,它可以工作(wtf)。在nginx/error.log,它说

  

[错误] 13867#0:* 74180 recv()失败(104:通过对等方重置连接)从上游读取响应头

我的网站是PHP版。感谢名单

2 个答案:

答案 0 :(得分:2)

我在nginx上的gitlab设置遇到了类似的问题。有助于解决我的问题的是client_max_body_size 50m http/etc/nginx/nginx.conf块{{1}}块内{{1}}指令导致的最大客户体尺寸更高。

答案 1 :(得分:2)

我在wordpress网站上有类似的问题。将这些行添加到http文件的/etc/nginx/nginx.conf块中。

fastcgi_temp_file_write_size 10m;
fastcgi_busy_buffers_size 512k;
fastcgi_buffer_size 512k;
fastcgi_buffers 16 512k;

如果仍然无法使用,请添加此行

 client_max_body_size 50M;