ソース: Microsoft サポート
迅速な公開
迅速な公開に関する記事は、MICROSOFT サポート組織内から直接情報を提供します。 ここに含まれる情報は、新しいトピックや固有のトピックに応じて作成される、または他のナレッジ ベース情報を補完することを目的とします。
現象
Microsoft Dynamics GP の HRM Benefit Self Service Business Portal アプリケーションで Web パーツにアクセスすると、次のエラー メッセージが表示されます。
'/' アプリケーションのサーバー エラー。 要求がタイム アウトしました。
原因
この問題は、オペレーティング環境のさまざまなタイムアウト設定に関連しています。
解決策
この問題を解決するには、タイムアウト設定を変更します。 これを行うには、次の手順に従います。
インターネット インフォメーション サービス (IIS) 接続タイムアウト設定
IIS 6.0 の場合:
-
Web サーバーで、[スタート] をクリックし、[コントロール パネル] をポイントし、[管理ツール] をポイントして、[インターネット インフォメーション サービス(IIS) マネージャー] をクリックします。
-
ローカル コンピューター ノードを展開し 、[Web サイト] を展開し、適切な Web サイトを右クリックし、[プロパティ] をクリック します。
-
[Web サイト] タブをクリック します。
-
[接続] 領域で、[接続タイムアウト] フィールドの値 を変更 し 、[OK] をクリックします。
注意 接続タイムアウト フィールドの推奨 値 は 300 秒です。
IIS 7.0 の場合:
-
Web サーバーで、[スタート] をクリックし、[コントロール パネル] をポイントし、[管理ツール] をポイントして、[インターネット インフォメーション サービス (IIS) マネージャー] をクリックします。
-
ローカル コンピューター ノードを展開し、[Web サイト] を展開し、適切な Web サイトを右クリックし、[Web サイトの管理] をポイントし、[詳細] をクリック設定。
-
[詳細設定] ウィンドウ設定[接続の制限変更] を展開し、[接続タイムアウト] フィールドの値を変更して、[OK] をクリックします。
注意 接続タイムアウト フィールドの推奨値は 300 秒です。
IIS Active Server Pages (ASP) 設定
IIS 6.0 の場合:
-
Web サーバーで、[スタート] をクリックし、[コントロール パネル] をポイントし、[管理ツール] をポイントし、[インターネット インフォメーション サービス(IIS) マネージャー] をクリックします。
-
ローカル コンピューター ノードを展開し 、[Web サイト] を展開し、適切な Web サイトを右クリックし、[プロパティ] をクリック します。
-
[ホーム ディレクトリ ] タブをクリック し、[構成] を クリックします。
-
[アプリケーション構成] ウィンドウで、[オプション] タブ をクリック します。
-
次のフィールドの値を変更します。
-
セッション タイムアウト
-
ASP スクリプトのタイムアウト
-
-
[OK] をクリックします。
注意 セッション タイムアウト フィールド の推奨値 は 20 分で 、ASP スクリプトのタイムアウト フィールドの推奨値は 1200 秒です。
IIS 7.0 の場合:
-
Web サーバーで、[スタート] をクリックし、[コントロール パネル] をポイントし、[管理ツール] をポイントして、[インターネット インフォメーション サービス (IIS) マネージャー] をクリックします。
-
ローカル コンピューター ノードを展開し、[Web サイト] を展開し、適切な Web サイトを選択し、右側のパネルで [セッション状態] をダブルクリックします。
-
[Time-Out] の設定を変更します。 (推奨される設定は 20 分です)。
Web.Config http 実行タイムアウトの設定
IIS 6.0 および IIS 7.0 の場合:
-
Business Portal がインストールされているWeb.configファイルを右クリックし、[ファイルを開く]をポイントし、[ファイル名を指定して開く]をメモ帳。
Web.config ファイルの既定の場所は C:\inetpub\wwwroot\wss\VirtualDirectories\<ポート番号を選択> -
次のセクションを探します。
<httpRuntime maxRequestLength="51200" />
-
手順 2 の セクションを次のように変更します。
<httpRuntime maxRequestLength="51200" executionTimeout="300"/>
-
[ファイル] メニューの [保存] をクリックします。
-
[ファイル] メニューの [終了] をクリックします。
注意 これらの変更を有効にするために IIS サービスを再起動します。
ASP スクリプトのタイムアウト設定
IIS 7.0 の場合:
-
Web サーバーで、[スタート] をクリックし、[コントロール パネル] をポイントし、[管理ツール] をポイントして、[インターネット インフォメーション サービス (IIS) マネージャー] をクリックします。
-
ローカル コンピューター ノードを展開し、[Web サイト] を展開し、適切な Web サイトを選択し、右側のパネルで [ASP] をダブルクリックします。
-
ASP ウィンドウで[Limits Properties]を展開し、[スクリプト タイムアウト] の値を変更します。 (推奨される設定は 20 分です)。
その他の推奨事項
次の一覧では、推奨される設定について説明します。 これらのベンチマーク設定は、サーバーの構成と環境に基づいて調整する必要がある場合があります。
[年間オープン登録後] ページを開いた場合に発生する、タイムアウト エラーに関連するベンチマーク設定
名前 |
既定値 |
ベンチマーク |
レコード |
接続タイムアウト設定 |
120 秒 |
300 秒 |
3000 |
ASP タイムアウト設定 |
90 秒 |
90 秒 |
3000 |
セッション タイムアウト設定 |
20 分 |
20 分 |
3000 |
Web.config httpRuntime |
none |
300 秒 |
3000 |
[年間オープン登録後] ページに投稿した場合に発生する、タイムアウト エラーに関連するベンチマーク設定
名前 |
既定値 |
ベンチマーク |
レコード |
接続タイムアウト設定 |
120 秒 |
720 秒 |
3000 |
ASP タイムアウト設定 |
90 秒 |
720 秒 |
3000 |
セッション タイムアウト設定 |
20 分 |
20 分 |
3000 |
Web.config httpRuntime |
none |
720 秒 |
3000 |
DISCLAIMER
MICROSOFT および/またはサプライヤーは、ドキュメントに含まれる情報の適合性、信頼性、正確性、および本 Web サイトに公開されている関連グラフィックス ("素材") に関する一切の表明または保証を一切行いません。
資料には技術的な誤りや誤字が含まれる場合があります。また、予告なくいつでも改訂される場合があります。 適用される法律によって許容される最大限の範囲において、MICROSOFT および/またはサプライヤーは、明示、黙示、または法的条件を問わず、明示、黙示、または法的条件、タイトルの表現、保証、条件、非侵害、満足のいく条件または品質、商品性と特定の目的への適性を含むすべての表現、保証、条件を、マテリアルに関して放棄し、除外します。