SUSE
インスタンス@EC2
で現在apache2
を実行しています。私のサイトの一環として、私のデータはmod_proxy
を使って、IIS
を実行しているREST
サーバーにProxy/ReverseProxy
でヒットします。502 IISとApache2間のプロキシエラー
mod_proxy
を有効にして自分の設定を確定した後、私は頻繁に502
というエラーが発生していました。これらのエラーはProxy Error
とBad Gateway
フレーバーのものでした。いくつかのかなりのグーグルをやった後、私は方法の違いがあったことがわかりましたIIS
とapache
は、エラーを引き起こしていた接続を終了します。以下の環境変数を設定した後、パフォーマンスが大幅に改善されました:
のsetenv力プロキシ要求1.0 1
-プールされたプロキシの初期-ない1
のsetenvプロキシnokeepalive するSetEnv私は「何1
なぜこれが機能し、理想的な構成がどのように見えるのだろうかと疑問に思う。
は、私の理解され、Envの変数を持つ:
私は強制していますHTTP 1.0 request
(終了expectaionsを標準化されます)
すべての接続任意のプールされた接続
正しいを使用していない
生きて維持しませんか?
プールされた接続を使用する必要がある場合はどうすればよいですか?キープアライブを使用したい場合はどうすればいいですか?要するに、私は現在使用している爪楊枝と糊のソリューションを置き換えるベストプラクティスを探しています