环境为Nginx + uwsgi。
在某些GET请求中,从Nginx获取502 bad gateway错误。似乎与URL的长度有关。在我们特定的情况下,它是一长串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错误日志中没有任何信息。