0

数秒の間に(スレッドを使用して)IIS7サイトに約2000回アクセスする非常に単純なWindowsフォームアプリがあります。

localhostまたはIPアドレスのいずれかを使用して、サーバー自体でそのアプリを実行すると、すべてが完全に正常になります。

ただし、IPアドレスを使用して開発ボックスでアプリを実行すると、「GetResponse」メソッドからエラーが発生します。

操作がタイムアウトしました

アプリは、10回程度のヒット(11回以下)後に常にタイムアウトエラーをスローし始めるか、すぐにタイムアウトエラーをスローするため、確実にサイトに接続できます。

どうしたの?

Windows Server 2008 VM(外部ボックス)でIIS 7にアクセスし、Windowsファイアウォールがオフになっています。

私のアプリは、管理者として開発ボックスでローカルに実行されています。

乾杯

4

1 に答える 1

2

IISのデフォルトのスレッドプールサイズは約10スレッドだと思います。その単一のサーバーに過負荷がかかっています。

パフォーマンステストを行っていますか?実稼働環境で、これほど多くのリクエストが迅速に行われることを期待していますか?

于 2010-04-08T01:19:04.767 に答える