- PR -

windows server 2003 + apacheでの同時接続数

1
投稿者投稿内容
未記入
会議室デビュー日: 2006/07/18
投稿数: 1
投稿日時: 2006-07-18 18:03
お世話になっております。

windows server 2003 + apache2.0で社内WEBサイトを構築しています。

この度、負荷テストを実施することとなり、最大同時接続数を測るため、
Apache Benchにてテストを実施いたしました。

するとCPU、メモリ、ネットワークとも全然余裕がある状態なのに、
300セッション、300リクエスト程度の実行で、
「connection refused」とエラーが返ってきてしまいます。
毎回同じ値でエラーとなるわけではなく、300が通る時もあれば、
270でエラーとなる場合もございます。

Apache Bench実行のクライアントの問題かと思い、2台に分け、
 1台目:200セッション 200リクエスト
 2台目:100セッション 100リクエスト
で行ってみても、やはりどちらかがエラーとなります。

httpd.confの
 ThreadsPerChild
 MaxRequestsPerChild
を色々と変えてみても変化がありません。

また違うWindowsサーバーで実行しても同じような値で
エラーとなります。

同じクライアントから、linuxへインストールしたapache
(configはすべてデフォルト)へ実行してみたところ、
1000セッション、1000リクエストでも正常終了します。

Windows側で何か制限がかかってしまうのでしょうか。
それともWindows版Apache固有の問題なのでしょうか。
エラーログ等は特に何も表示されません。

Apacheのバージョンを変更し、単純なWEBページを作成して実行しても
結果は同等でした。

お手数ですがどなたかご教授いただけますでしょうか。

よろしくお願いいたします。
1

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