ブックマーク / qiita.com/toriumi01 (1)

  • あなたの使ってるuWSGI、本当にmax-requests-delta効いてますか? - Qiita

    結論 何も考えずにpipで入れてたら効いてないよそれ。 ネットの記事を見たり、公式のマニュアルを読んだりじゃなく、それだけじゃなくて、採用バージョンのソースまでちゃんと読まないとだめだし、ちゃんと動作検証しないとダメだよってお話。 色々考えた結果、gunicornに移行しました。 発端 現在、携わっている案件でuWSGIが採用されており、性能改善のためのチューニングをしていたところ、よくわからないタイミングでエラーが頻発するケースがあった。 調査 どうにもuWSGIのプロセスがほぼ同時に全部落ちるというタイミングが存在。 このオプションに指定した閾値分のリクエストを処理したworkerは再起動されるという、max-requestsという設定が入っていた。 uWSGIは指定したworker数分のプロセスを立ち上げて動作するため、workerはコア数分あればいいと思う。 uWSGIは、複数のw

    あなたの使ってるuWSGI、本当にmax-requests-delta効いてますか? - Qiita
  • 1