# stop

[[ソース]](https://github.com/XRPLF/rippled/blob/master/src/ripple/rpc/handlers/Stop.cpp)

サーバのグレースフルシャットダウンを行います。

*`stop`リクエストは、権限のないユーザは実行できない*[管理メソッド](/ja/docs/references/http-websocket-apis/admin-api-methods)です。*

### リクエストのフォーマット

リクエストのフォーマットの例:

WebSocket

```json
{
   "id": 0,
   "command": "stop"
}
```

JSON-RPC

```json
{
   "method": "stop",
   "params": [
       {}
   ]
}
```

コマンドライン

```
rippled stop
```

リクエストにはパラメーターが含まれていません。

### レスポンスのフォーマット

処理が成功したレスポンスの例:

JSON-RPC

```json
{
  "result" : {
     "message" : "ripple server stopping",
     "status" : "success"
  }
}
```

コマンドライン

```json
Loading: "/etc/rippled.cfg"
Connecting to 127.0.0.1:5005

{
  "result" : {
     "message" : "ripple server stopping",
     "status" : "success"
  }
}
```

レスポンスは[標準フォーマット](/ja/docs/references/http-websocket-apis/api-conventions/response-formatting)に従っており、正常に完了した場合は結果に次のフィールドが含まれています。

| `Field` | 型 | 説明 |
|  --- | --- | --- |
| `message` | 文字列 | `ripple server stopping` : 正常終了の場合。 |


### 考えられるエラー

* [汎用エラータイプ](/ja/docs/references/http-websocket-apis/api-conventions/error-formatting#%E6%B1%8E%E7%94%A8%E3%82%A8%E3%83%A9%E3%83%BC)のすべて。