【发布时间】:2014-05-07 00:21:26
【问题描述】:
环境是Nginx + uwsgi。
在某些 GET 请求上从 Nginx 获取 502 bad gateway 错误。似乎与网址的长度有关。在我们的特殊情况下,它是一长串 GET 参数。缩短 GET 参数,不会出现 502 错误。
来自 nginx/error.log
[error] 22113#0: *1 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 192.168.1.100, server: server.domain.com, request: "GET <long_url_here>"
uwsgi 错误日志中没有信息。
【问题讨论】:
-
您可能需要增加 uwsgi 中请求的最大大小:stackoverflow.com/questions/12552885/…