- - PR -
windows server 2003 + apacheでの同時接続数
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