元の KB 番号: 2832198
現象
Exchange Server環境に Exchange 2010 SP3 をインストールすることを想定しています。 環境内には、多くの Outlook Anywhere (RPC over HTTP) クライアントがあります。 Outlook Anywhere クライアントが Exchange サーバーに接続しようとすると、Outlook Anywhere クライアントは接続されません。 さらに、Outlook Anywhere クライアントには次のエラー メッセージが表示されます。
503 サービス利用不可
原因
この問題は、ASP.NET 処理できる HTTP 要求に対する RPC の制限に達したために発生します。
Exchange Server 2010 SP3 の RPC over HTTP 要求は、要求を処理するために ASP.NET ランタイムに依存します。 ただし、ASP.NET 要求の既定の制限は 25,000 です。
注:
2010 SP3 Exchange Server より前のバージョンのExchange Serverでは、RPC over HTTP 要求は ASP.NET ランタイムに依存せず、要求の制限の影響を受けません。
解決方法
この問題を解決するには、ASP.NET 要求の制限を推奨値の 65535 に増やします。 ASP.NET 要求の制限を増やすには、次の手順に従います。
クライアント アクセス サーバーの役割を実行しているコンピューターで、次のファイルを見つけます。
C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\CONFIG\Machine.config
Machine.config ファイルを開きます。
セクションで
<system.web>
、次の行を見つけます。<processModel requestQueueLimit="25000" autoConfig="true" />
プロパティの
requestQueueLimit
値を 65535 に変更します。
詳細
次のカウンターを使用して、ASP.NET 要求と RPC over HTTP 接続の数を監視できます。
- ASP.NET Apps v2.0.50727_LM_W3SVC_x_ROOT_RPC\Requests Executing
- RPC/HTTP プロキシ\HTTP Connections経由の受信 RPC の現在の数
問題が発生すると、インターネット インフォメーション サーバー (IIS) ログに次のエラーが記録されます。
2013-03-21 23:06:14 10.0.0.1 RPC_OUT_DATA /rpc/rpcproxy.dll cas.contoso.com:6001 443 CONTOSO\user 10.0.0.10 MSRPC 503 3 0 15
2013-03-21 23:06:15 10.0.0.1 RPC_IN_DATA /rpc/rpcproxy.dll cas.contoso.com:6001 443 CONTOSO\user 10.0.0.10 MSRPC 503 3 0 46