スクリーンショットの先読み生成の際、リソースの消費量が増加する


解説

テスト作成の際にページのプレビューに使用されるスクリーンショットを生成すると、Content Management(CM)のインスタンスにおけるリソースの消費量が増加する可能性があります。その際、ログには以下のメッセージが出力されます:

ERROR [Content Testing]: PhantomJS process did not complete before the timeout period elapsed.

解決策

この問題を解決するには、以下のルート フォルダーのいずれか(製品バージョンによります)に含まれているSitecore.ContentTesting.PreemptiveScreenshot.configファイルに.disabled拡張子を追加し、スクリーンショットの先読み生成(pre-emptive generation)を無効化します。

備考:スクリーンショットの先読み生成はオプション機能であり、スクリーンショットはテスト作成の実行時に生成されるため、安全に無効化することができます。