1
我有一个项目Django,gunicorn,nginx。Nginx - 有时会抛出502错误的网关
它主要工作(大多数终结点),但有时nginx会抛出502坏的网关。
错误是upstream prematurely closed connection while reading response header from upstream
你知道它有什么问题吗?
谢谢!
我有一个项目Django,gunicorn,nginx。Nginx - 有时会抛出502错误的网关
它主要工作(大多数终结点),但有时nginx会抛出502坏的网关。
错误是upstream prematurely closed connection while reading response header from upstream
你知道它有什么问题吗?
谢谢!
有时,它发生时,页面渲染时间更比预期长的
尝试增加超时(Nginx已经60默认的超时)
proxy_send_timeout 180s;
proxy_read_timeout 180s;
在这里阅读更多http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_read_timeout
这种解决方案可能会奏效,但如果开发人员编写了耗时的应用程序,则无法在高流量网站中使用。 –
同意,但无论如何,我认为会更好地尝试增加超时和调查后端速度问题,或开始考虑负载平衡与几个后端服务器,如果你有高流量的网站,nginx在这方面很不错 – Batiaev
试过这个,但没有帮帮我 :( –