14.3.10 deletecache(キャッシュの削除)
- 〈この項の構成〉
(1) 機能
キャッシュを削除します。
このサブコマンドを実行すると,キャッシュと,そのキャッシュが持つデータが削除されます。
(2) 規則
-
このサブコマンドは,クラスタの状態がクラスタ稼働中(AVAILABLE)のときに実行できます。
-
このサブコマンドは,クラスタへの参加状況がonlineのEADsサーバを処理対象とします。ただし,クラスタへの参加状況がstandbyのEADsサーバがクラスタ内にある場合は実行できません。クラスタへの参加状況については,eztool statusコマンドで確認できます。
-
このサブコマンドは,処理対象のEADsサーバが次の状態のときに実行できます。
-
初期化状態(initialized)
-
閉塞状態(closed)
-
-
稼働中のFullGCの発生を抑えるため,このサブコマンドが終了するタイミングで,各EADsサーバがFullGCを実施します。
-
このサブコマンドがEADsサーバから排他を取得している間,EADsサーバは縮退状態(isolated)になりません。なお,EADsサーバから排他を取得している間にプロセスがダウンしたり,EADsサーバが停止したりした場合は,排他を解除したあとに縮退が実行されます。
(3) 形式
eztool deletecache <キャッシュ名> [--with_deleteecf]
(4) オプションおよび引数
(a) <キャッシュ名>
削除するキャッシュの名称を指定します。
キャッシュ名に指定できる文字を次に示します。
-
キャッシュ作成時にキャッシュ定義ファイルを使用しなかった場合
半角32文字までの,ASCIIコード「0x20」〜「0x7E」の文字が指定できます。
-
キャッシュ作成時にキャッシュ定義ファイルを使用した場合
半角32文字までの,半角英数字(0〜9,A〜Z,およびa〜z)が指定できます。
(b) --with_deleteecf
ディスクキャッシュまたは2Wayキャッシュを削除する場合で,キャッシュファイルもあわせて削除したいときに指定します。
(5) リターンコード
0:成功
101:失敗