ApacheとTomcatでWebAPサーバ構成時の流量制御

Linux

 ApacheとTomcatでWebAPサーバを構成時、大量のリクエストを受け付けて、応答が遅れ、どこで待たされたかはわからないのはあるでしょう。以下の流量制御のイメージを捕まえれば非常に助かると思います。その詳細は以下の図と表でまとめます。

項番機能名称概要設定値を超えたら
1listenbacklogApacheへの受け入れ待ち状態で蓄積できる接続要求の最大数クライアントからの接続要求にTCP応答できない
2MaxRequestWorkersApacheで受け入れる同時接続の最大数listenbacklogに滞留する
3mod_proxyApacheからTomcatへの接続の最大数Apacheにて待たされる
4maxConnectionTomcatコネクタで受け入れる同時接続の最大数TCP層で接続が拒否される
5maxTreadsTomcatコネクタでの処理要求に対して割り当てられるスレッドの最大数Tomcatコネクタ内にて待たされる
6WebアプリWebアプリケーションの最大接続数
7DBコネクションプールDBコネクションプールの最大接続数
※各制限値は溢れないような十分大きな値を設定する必要がある。

コメント

タイトルとURLをコピーしました