ReportViewerコントロールを介してSSRS2008ReportServerにアクセスしようとしているasp.netページがあります。レポートには、サーバーで「ブラウザ」の役割で設定されたプロキシアカウントを使用してアクセスします。通常のレポートアクセスシナリオでは、この設定は正常に機能します。ただし、100人の仮想ユーザーを使用してこのページの負荷テストを実行しようとすると、「リモートサーバーに接続できません」というエラーが表示され始めます。負荷テストは、10ユーザーで開始し、30秒ごとに10ユーザーを増やすように設定されています。テストは30分間実行するように設定されています。
スタックトレースは次のとおりです。
System.Net.WebResponse GetWebResponse(System.Net.WebRequest)System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)at System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request)at Microsoft.SqlServer.ReportingServices2005 .Execution.RSExecutionConnection.GetWebResponse(WebRequest request)at Microsoft.Reporting.WebForms.ServerReportSoapProxy.GetWebResponse(WebRequest request)at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName、Object [] parameters)atMicrosoft.SqlServer。 ReportingServices2005.Execution.ReportExecutionService.LoadReport(String Report、String HistoryID)at Microsoft.SqlServer.ReportingServices2005.Execution.RSExecutionConnection.LoadReport(String Report、String HistoryID)atMicrosoft.Reporting.WebForms.ServerReport。Microsoft.Reporting.WebForms.ServerReport.SetParameters(IEnumerable`1パラメータ)のGetExecutionInfo()
そのような負荷プロファイルの1つをサポートするために変更する必要があるレポートサーバー構成に何かがありますか?
ボックスにQuadCoreXeon3.Ghzと10GBのRAMが搭載されていることを考えると、100人のユーザーがボックスを処理するのはそれほど多くないと思います。