2017-07-21 8 views
0

私はFlask/Gunicornエンドポイントを持っています。 Gunicornはたくさんのリクエストをキューに入れて、最終的にそれらをすべて処理しているようですが、キューの後ろに追加されるリクエストは本当に長い時間がかかります。Flask/Gunicornリクエストキューを減らす

アプリはgunicorn -w 4 -b :8080として実行されます。

Flask/Gunicornを構成して、X要求をキューに保持する方法はありますか?

答えて

0

おそらくあなたはそれを今考え出したでしょうが、これに遭遇したので、私はそれに答えることもできます。

「要求キュー」あなたが言及は、「バックログ」と呼ばれ、それは次のようになりますので、docsあなたは、あなたのコマンドに--backlog引数に渡すことで、それを変更することができますに基づいています。

gunicorn -w 4 --backlog 1024 -b :8080 

キープしかし、要求数があなたがそこに置いた数を超えると、あなたのクライアントはエラーを見始めるでしょう。