rack-timeoutはGemfileに含まれていますが、本番環境ではミドルウェアとしてのみ必要です。このように初期化子で、我々は持っている:ミドルウェアはどのように削除されますか?
config.middleware.delete Rack::Timeout
をこの行は配列から削除ラックタイムアウトを示し前後に検査します。いずれにせよ、依頼は依然としてタイムアウトしており、素早く「置く」ことは、それが本当に犯人であることを示しています。
これは、削除が呼び出される前にミドルウェアスタックが既にビルドされているためですか?または、要求ごとにスタックが読み込まれていますか?そうだとすれば、何が問題なのでしょうか?
プロジェクトは完了しているので、私は結果を確認することができませんが、これは私にとって堅実に見えます! –
私はこのスレッドへのリンクをtwitterで見たので、私はそれに答えをつけると思った。 :) –