問題
- コンポーネント User、UserGroup、Layout のインデックスが再作成されました。 しかし、ユーザーとページはまだ表示されません。
Environment
- Liferay DXP 7.1
解決策
- 赤または黄色のクラスタ・ステータスは、1つまたは複数のシャードが見つからないか、未割り当てであることを示すため、この可能性のある原因はクラスタの健全性にあります。 これらの未割り当てのシャードはデータ損失のリスクを増大させ、クラスタのパフォーマンスを低下させる可能性があります。
- クラスタのヘルスが赤の場合、最初のステップとして、Elasticsearchサーバを再起動してクラスタのステータスを確認し、Liferayの動作を確認してください。
diagnose-cluster-status
fix-red-yellow-cluster-status - では、エラスティックの検索ログをチェックしてみよう:
Failed to execute phase [query], all shards failed
Failed to execute phase [query], all shards failed
クラスタのヘルスステータスはhigh disk watermark [90%] exceeded […] shards will be relocated away from this node
赤
で、すべてのシャードに障害が発生し、ディスクのウォーターマークが大きいため、エラスティックサーチサーバがインストールされているディスクサイズを大きくする必要があります。- 変更後、サーバーを再起動し、高ディスク透かしのWARNとシャード失敗のメッセージを確認する。
追加情報
長い目で見れば、エラスティック検索サーバーを安定させるために、ユーザーはインフラやアーキテクトチームと話し合う必要がある。
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン