App_Dataフォルダー内での大量の変更のためSitecoreの予期しないシャットダウンが発生する


解説

Windows Server 2012 R2上でホストされているSitecoreインスタンスで、アプリケーションが予期せずシャットダウンすることがあります。このシャットダウンは、\App_Data フォルダ内で大量のファイルが変更されたことにより発生します。ログファイルには、以下のような警告が出力されます。

WARN Shutdown message: Directory rename change notification for 'C:\inetpub\wwwroot\mySite'.
Overwhelming Change Notification in mySite
HostingEnvironment initiated shutdown

この問題は、Windows Server 2012 R2 OSの以下の既知の問題によって引き起こされます:
予期しない ASP.Net アプリケーションのシャット ダウン後、Windows Server 2012 R2 を実行しているサーバー上で多くの App_Data ファイルの変更が発生します。

解決策 1 (推奨)

恒久的な解決策として、上記の記事でマイクロソフトが提案している解決方法のいずれかを実施してください。

解決策 2

回避策として、\App_Config\Include\Sitecore.Diagnostics.configファイルを Sitecore.Diagnostics.config.disabled にリネームして無効化します。

このファイルは、Sitecoreの動作のトラブル シューティングに役立つ診断情報のコレクションを設定します。また、設定ファイルのダンプ機能を有効にします。診断機能を有効にする必要があるトラブル シューティングのプロセスが進行していない場合は、無効化して差し支えありません。ただし、.configファイルのダンプが作成されなくなるため、ソリューションの定期的なバックアップを取る必要があります。