- PR -

bw_modによる接続数の制限

1
投稿者投稿内容
こうじ
ベテラン
会議室デビュー日: 2004/02/02
投稿数: 68
お住まい・勤務地: 京都・大阪
投稿日時: 2006-07-27 20:25
いつもお世話になっております。

bw_modモジュールを使い、Apacheへの接続数制限を行おうと思います。
帯域制御は特に行いません。
http://www.aconus.com/~oyaji/tips/apache_tips4.htm
サーバへインストールしたのですが、同時接続の制限がうまく動作しない状況です。

現在の状況としては、、、
 1) 同時接続を行ったが、HTTPステータス503は返らず、すべての接続に200が返る

 2) httpd.confは以下のとおり
   (帯域制御のテストを行った部分は消去しています)
   BandWidthModule On
   BandWidth all 0
  MaxConnection all 1

 3) 同時接続のテストは、Apache JMeterを利用
   http://cgi0.biwa.ne.jp/~yabuta/study/jmeter/

 4) テストで利用しているページは単純なHTML
   (通常は一瞬で表示されるような単純なもの)

また、帯域制御を試したところ、正常に動作しました。
下記URLの最下部に記載されている例が実現できました。
http://miya0.dyndns.org/pc/apache/bw_mod.html

同時接続の制限が失敗するのは、confファイルの記述に不足があるのでしょうか?
どなたかご存知の方いらっしゃいましたら、アドバイスをお願いします。

[ メッセージ編集済み 編集者: こうじ 編集日時 2006-07-27 20:25 ]

[ メッセージ編集済み 編集者: こうじ 編集日時 2006-07-27 20:26 ]

[ メッセージ編集済み 編集者: こうじ 編集日時 2006-07-27 20:26 ]
ぽんす
ぬし
会議室デビュー日: 2003/05/21
投稿数: 1023
投稿日時: 2006-07-27 20:53
JMeterを使ったところで、文字通りの意味で「同時」に接続しに行くわけじゃないので
「一瞬で表示されるような」ものではダメだと思うですよ。
netstatでみるとESTABLISHEDになってるのはわずかな数しかないんじゃないかしら。

サーバ側でムダに待ちを入れて、返すまでに時間がかかるようにする、とか。
こうじ
ベテラン
会議室デビュー日: 2004/02/02
投稿数: 68
お住まい・勤務地: 京都・大阪
投稿日時: 2006-07-28 08:33
ぽんすさん

ご返答ありがとうございます。

JMeterの挙動はちょっと気になってはいたので、
表示するページを改良して、もう一度試してみたいと思います。
1

スキルアップ/キャリアアップ(JOB@IT)