我有一个项目Django,gunicorn,nginx。
它主要起作用(大多数端点),但有时nginx会抛出502 BAD GATEWAY。
错误是upstream prematurely closed connection while reading response header from upstream
你知道它有什么问题吗?
谢谢!
答案 0 :(得分:2)
有时会在页面渲染时间超出预期时发生
尝试增加超时(nginx有60秒默认超时)
proxy_send_timeout 180s;
proxy_read_timeout 180s;
在此处阅读更多http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_read_timeout