Endeca Serverの実行中にWebLogic Serverを停止した場合、WebLogic Serverを再起動すると、Endeca Serverは過渡状態になります。この状態は、タイムアウト後に自動的に解決されます。Endeca Serverの過渡状態を回避するには、WebLogic Serverを停止する前に、WebLogic Serverで実行されているEndeca Serverアプリケーションを停止します。
次の各文は、このユースケースを詳しく説明しています。
- Endeca Serverを停止せずにWebLogic Serverを停止して再起動すると、Endeca Serverが過渡状態になります。このプロセスは、自然に解決するまで、構成されている期間継続されます(Endeca Serverクラスタのシステム管理者は、EndecaServer.propertiesファイルのendeca-cluster-coordinator-maxSessionTimeout設定で過渡状態の長さを制御できます)。
- 過渡状態の間に、Endeca Serverはデータ・ドメインの新しいリーダーDgraphノードを選択します。その間、そのデータ・ドメインは読取り専用として動作します。つまり、更新以外のエンドユーザー問合せを受け入れ、更新リクエストを処理しません。過渡状態が自然に解決すると、新しいリーダーDgraphノードが選択され、データ・ドメインは更新問合せの受入れを開始します。Endeca Serverが過渡状態の間、情報メッセージが発行されます。なんらかの理由で過渡状態を解決できない場合は、エラーが発行されます。エラーを受信した場合は、WebLogic Serverドメインを再起動します。
Endeca Serverクラスタの動作(データ・ドメインの高度な可用性がどのように実現されるかの説明など)の詳細は、Oracle Endeca Serverクラスタ・ガイドを参照してください。