Microsoft Dynamics CRM 関連のタイムアウト設定


みなさん、こんにちは。

今回は Microsoft Dynamics CRM 関連のタイムアウト設定についての情報をお届けします。

情報元: CRM 2011 Timeouts and Limits
http://social.technet.microsoft.com/wiki/contents/articles/12601.crm-2011-timeouts-and-limits.aspx

SQL クエリのタイムアウト
規定値 30 秒
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM\OLEDBTimeout
http://support.microsoft.com/kb/918609

ASP.NET リクエストのタイムアウト
規定値 1,000,000 ミリ秒
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM\ExtendedTimeout
http://support.microsoft.com/kb/918609

SOAP コールのタイムアウト
規定値 300,000 ミリ秒
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM\NormalTimeout
http://support.microsoft.com/kb/918609

ASP.NET リクエストの最大実行時間
規定値 300 秒
web.config - <httpRuntime executionTimeout="300" maxRequestLength="8192"/>
http://support.microsoft.com/kb/918609

ASP.NET リクエストの最大サイズ
規定値 4096 KB
web.config - <httpRuntime executionTimeout="300" maxRequestLength="8192"/>
http://support.microsoft.com/kb/918609

タイムアウトの問題に直面した場合、こちらの情報を確認し、どのような設定が存在し、
これらのデフォルト値をご確認いただければと考えております。

- 早川 邦彦

Comments (2)

  1. いけだかずひこ より:

    池田と申します。
    古い記事に対してのコメントですみません。
    現在、OLEDBTimeoutのみ 180sに変更しているユーザがあるのですが、高度な検索等でタイムアウトエラーとなる時間が、120sとなっています。(イベントログのタイムアウトエラーで確認)
    これは、「ASP.NET リクエストの最大実行時間 規定値 110 秒」との関係から、120sとなっているのでしょうか?
    高度な検索のタイムアウトを180sとするための設定箇所をご教示いただければと思います。

  2. 早川邦彦 より:

    ご質問ありがとうございます。
    RetrieveMultiple リクエストのタイムアウトは RetrieveMultipleTimeoutInSeconds という設定で制御されており、こちらは規定で 120 秒に設定されています。こちらのタイムアウト設定に接触していると判断しています。以下の技術情報にこちらの詳細と設定方法が記載されていますのでご確認ください。

    展開テーブル メタデータ (詳細設定)
    https://msdn.microsoft.com/ja-jp/library/gg334634(v=crm.8).aspx

Skip to main content