1

私たちのサイトコア プロジェクト (6.6.0 rev. 130404) では、サイトコア コントロール パネルを使用して大きなインデックスを再構築しようとすると、問題に直面しています。650,000 以上のアイテムを含むインデックスがあります。インデックス再構築操作の途中でプロセスが停止し、インデックス再構築ダイアログ ボックスに「ジョブが予期せず終了しました」というエラーが表示されます。サイトコア ログを分析すると、これに関連する記録された例外は見つかりません。インデックスの再構築が実際にいつ停止したかわからなかったため、すべてのサイトコア ログで「例外」という単語を検索しましたが、これに関連するものは見つかりませんでした。

QuickSearch インデックス (私たちのインデックスよりもさらに大きなインデックス) でも同じ問題に直面しています。

ログには、「インデックス再構築ジョブが開始されました」というメッセージが表示されますが、終了または中断に関連するものはありません。

これの考えられる原因は何ですか?また、サイトコア ログを使用して証拠を見つけるにはどうすればよいですか?

(ps. 以前、この投稿で優れたインデックス作成の実践について助けを求めましたが、提案を実装していません):サイトコア インデックスの再構築の実践)

4

1 に答える 1

1

権限がある場合: ソリューションをホストしているサーバーの EventLog を調べてみてください。また、「Hosting Environment Initiated a Shutdown」などのログが表示されますか? Sitecore がシャットダウンされ、このエラーが表示される理由は多数ある可能性があります。私自身の経験から、これは次のようになります。

  • メモリ制限のあるアプリケーション プールが制限を超えてシャットダウンを引き起こしている。
  • プールをシャットダウンするアプリケーション プールのラピッド フェイル保護。
  • Website/Data フォルダーの変更。(データ フォルダーは Web サイト フォルダーの外に配置するのが最適です);
  • アプリケーション プールのリサイクル時間 -> スケジュールを設定して、アプリケーション プールをリサイクルすることができます。

これらは、私がリサイクルの原因であることがわかったもののほんの一部です。イベントログを確認し、そこから上記の原因をシャットダウンしてみてください。

編集: データ フォルダーとインデックス フォルダーが Web ルートの外にあることを確認し、データ フォルダーを指すように web.config を更新します。

これが少し役立つことを願っています。

于 2013-07-31T06:17:02.357 に答える