デフォルト期間でのメンテナンス・モードの開始
put
/admin/v1/maintenance/start
メンテナンス・モードを開始します。MicroTxコーディネータの複数のレプリカをデプロイした場合は、各レプリカでこのAPIを実行します。進行中のトランザクションが完了するデフォルトの時間バッファは5分です。開始する前に、必ず`/admin/v1/maintenance/clear` RESTコールを実行して、データ・ストア内の既存のキャッシュ済メンテナンス・データをクリアしてください。メンテナンス・モードを開始すると、MicroTxトランザクション・コーディネータの各レプリカ内のすべての新規リクエストのトランザクション・ログがキャッシュとデータ・ストアの両方に保存されます。
リクエスト
この操作にはリクエスト・パラメータはありません。
先頭に戻るレスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
OK、メンテナンス・モード
202レスポンス
受け入れられ、メンテナンス・プロセスが開始されました
500レスポンス
InternalServerError
例
cURLコマンド
次の例では、cURLを使用してRESTリソースに対するPUT
リクエストを発行することによって、進行中のトランザクションが完了するためにデフォルトの5分間の時間バッファを使用してメンテナンス・モードを開始する方法を示しています。cURLの詳細は、「cURLの使用」を参照してください
コマンドは1行で入力してください。この例では、読みやすくするために改行を使用しています。
curl -X PUT -H "Authorization:Bearer $OTMM_COOKIE" https://192.0.2.1:8080/admin/v1/maintenance/start
レスポンス本文の例
JSON形式のレスポンス本文のコンテンツの例を次に示します。
{
"message": "in maintenance mode"
}