2016-04-26 24 views
1

私はDjango、gunicorn、nginxというプロジェクトを持っています。Nginx - 時々502 Bad Gatewayをスローする

ほとんどの場合、ほとんどのエンドポイントで動作しますが、nginxは502BAD GATEWAYを投げることがあります。

エラーはupstream prematurely closed connection while reading response header from upstream 何が問題なのですか?

ありがとうございます!

答えて

1

時にはそれはページがより長い時間をレンダリングするとき

はタイムアウトを長くしてみ予想、その後起こる(nginxのは、60年代のデフォルトのタイムアウトを持っている)

proxy_send_timeout 180s; 
proxy_read_timeout 180s; 

もっと読むここhttp://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_read_timeout

+0

このソリューションは、うまくいくかもしれないが、あるのです開発者が時間のかかるアプリを書いている場合、トラフィックの多いウェブサイトでは機能しません。 –

+0

合意しましたが、とにかく、タイムアウトを増やし、バックエンドのスピードの問題を調査したり、トラフィックの多いWebサイトを持っている場合は、バックエンドサーバーとの負荷分散について考え始める方がよいでしょう。 – Batiaev

+0

試しましたが、助けて :( –

関連する問題