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) を参照してください。

解決策:   ハードウェアをアップグレードします。

  • 上記の解決策をすべて行ってもフォームのパフォーマンスが改善されない場合は、問題がハードウェアに関係している可能性があります。現在のサーバーに十分なメモリが搭載されていることを確認してください。必要に応じてメモリをアップグレードしてください。