14.2.2 ezserver(EADsサーバのフォアグラウンドでの開始)
- 〈この項の構成〉
(1) 機能
EADsサーバをフォアグラウンドで開始します。
(2) 規則
-
このコマンドはEADsサーバが停止状態のときに実行できます。
-
このコマンドはEADsサーバを開始するホストにログインして実行します。クラスタ内の全EADsサーバを開始する場合は,このコマンドをEADsサーバごとに実行する必要があります。
-
コマンド実行時に出力されるメッセージログは,コンソール,およびサーバ定義のeads.logger.dirパラメタに指定したディレクトリ下のeads_server_message[n].log([n]はファイル数の通番です)に出力されます。
(3) 形式
ezserver [-r]
(4) オプションおよび引数
(a) -rまたは--recovery
停止状態のEADsサーバをクラスタに復旧させて,クラスタへの参加状況をonlineにしたい場合に指定します。
このオプションを指定した場合,Developerでは実行できません。
(5) リターンコード
0:正常終了
0以外:エラー
(6) 注意事項
-
Linux上でこのコマンドを実行するには,環境変数PATHに/binおよび/usr/binが設定されている必要があります。
-
一度EADsサーバを起動したあと,別のユーザが同じEADsサーバを起動した場合,PRFデーモンの起動に失敗することがあります。この場合は,サーバ定義のeads.logger.dirパラメタに指定したディレクトリを削除したあと,再実行してください。
-
PRFデーモンが起動した状態でこのコマンドを実行し,EADsサーバの起動に失敗した場合,PRFデーモンを停止しないで処理を終了することがあります。この場合は,EADsサーバの起動に失敗した要因を取り除いたあと,EADsサーバを再起動してください。
-
クラスタを構成するEADsサーバ数が多い場合,EADsサーバを同時に起動すると,処理に時間が掛かり,タイムアウトして起動に失敗することがあります。このような場合は,間隔を空けながらEADsサーバを起動してください。または,サーバ定義のeads.cluster.boot.timeoutパラメタの指定値を調整してください。
-
すでに起動しているEADsサーバに対してこのコマンドを実行した場合,KDEA08408-Eメッセージが出力されて処理を中止します。ただし,ほぼ同時にEADsサーバを二重に起動した場合,メッセージが出力されない場合があります。この場合は間隔を開けてから,EADsサーバを起動してください。