InfoPath Forms Services のソリューション キャッシュのチャーニング - イベント 5759
適用先: SharePoint Server 2010 Enterprise
トピックの最終更新日: 2016-11-30
アラート名: InfoPath Forms Services のソリューション キャッシュのチャーニング
イベント ID: 5759
概要: フロントエンド Web サーバーでフォーム テンプレートが最初に読み込まれるときに、InfoPath Forms Services は、ASP.NET キャッシュを使用してフォーム テンプレートをキャッシュします。インメモリ キャッシュがいっぱいになると、ASP ページはシステム メモリを解放し、フォーム テンプレートは再度読み込まれます。このチャーニングは、メモリ使用率が高く、パフォーマンスが最適化されていないことを示します。
現象: 以下の現象のうちの 1 つまたは複数が発生する場合があります。
InfoPath フォームを Web ブラウザーで開くのに通常よりも時間がかかります。
このイベントが、次のようにイベント ログに表示されます。イベント ID: 5759 説明: InfoPath Forms Services のインメモリ キャッシュにあるフォーム テンプレートが頻繁に読み込まれています。これは、メモリ使用率が高く、パフォーマンスが最適化されていないことを示します。
原因: 以下のうちの 1 つまたは複数が原因である可能性があります。
メモリ不足、または、フォームが大量のメモリを消費しています。
Microsoft SQL Server がフロントエンド Web サーバーで実行されています。
解決策: インターネット インフォメーション サービスを再起動します。
- コマンド プロンプト ウィンドウで、「iisreset /noforce <コンピューター名>」と入力します。
解決策: 製品の更新プログラムをインストールします。
- Windows Update で更新プログラムを確認し、入手可能な製品の更新プログラムをインストールします。
解決策: SQL Server のインストールを確認します。
SharePoint Server のフロントエンド Web サーバーで SQL Server が実行されている場合 (たとえば、1 台のサーバーでの評価のための展開の場合)、ASP.NET キャッシュは SQL Server よりも低いしきい値でシステム メモリを解放します。その結果、InfoPath Forms Services がメモリ不足になる場合があります。
SQL Server が SharePoint Server 2010 と同じコンピューターにインストールされている場合、この問題を軽減するには、SQL Server のメモリの制限を手動で構成します。詳細については、「server memory オプション」(https://go.microsoft.com/fwlink/?linkid=160542&clcid=0x411) を参照してください。
解決策: ハードウェアをアップグレードします。
- 上記の解決策をすべて行ってもフォームのパフォーマンスが改善されない場合は、問題がハードウェアに関係している可能性があります。現在のサーバーに十分なメモリが搭載されていることを確認してください。必要に応じてメモリをアップグレードしてください。