My favorites | Sign in
Project Home Downloads Wiki Issues
Search
for
Manage_remove  
ROMAプロセスの削除の仕方
Updated Dec 13, 2012 by assam...@gmail.com

ROMA プロセスの削除

事前準備

  • 変数
    • $HOST : ROMAプロセスを削除する予定のサーバを指定します。
    • $PORT : ROMAプロセスを削除する予定のポート番号を指定します。

作業手順

  • 注意: 全てのROMAプロセスを停止したい場合には、シャットダウンを参照してください。

ROMA プロセスの削除

  1. rbalse コマンド
    • telnetで削除したいROMAプロセスに接続します。その後次のコマンドを入力します:
    •  rbalse
       
       BYE
       Connection closed by foreign host.

削除する時の確認項目

  1. Log File ( 削除したプロセス。)
  2.  roma$ ls ${HOST1}_${PORT1}.log*
    • 何もエラーが起きていないことを確認します。
    • プロセスが次のメッセージを出力していることを確認します。
    •  INFO -- : Romad has stopped:
       
       例:
        I, [2012-05-07T01:46:48.208964 #2570]  INFO -- : Romad has stopped: localhost_11211
  3. ログファイル ( 他のROMAプロセス)
  4.  roma$ ls ${HOST1}_${PORT2}.log*
    • 削除したプロセスが生成したいくつかのエラーが起こります。
    • プロセスが次のメッセージを出力していることを確認します。
    •   WARN -- : receive a leave ${HOST}_${PORT} message.
        WARN -- : ${HOST}_${PORT} just failed.
       
       例:
       W, [2012-05-17T21:06:16.666199 #30105]  WARN -- : receive a leave localhost_11212 message.
       W, [2012-05-17T21:06:16.666474 #30105]  WARN -- : localhost_11212 just failed.
  5. Process
    全てのROMAプロセスが存在しないことを確認します。
  6. stats コマンドtelnetでアクティブなROMAプロセスに接続します。その後次のコマンドを入力します:
    • 削除されるプロセスが存在しないことを確認します。
    • stats routing.nodes
       routing.nodes.length 2
       routing.nodes ["localhost_11211", "localhost_11213"]
    • 値が0であることを確認します。
    • stats routing.short_vnodes
       routing.short_vnodes 0
  • 注意: 値が0では無い場合、recover コマンドを実行する必要があります。
    recoverコマンドページを参照してください。

Sign in to add a comment
Powered by Google Project Hosting
TOP
inserted by FC2 system