启动单个服务器上的HBlock服务
更新时间 2026-08-17 09:47:46
最近更新时间: 2026-08-17 09:47:46
本节主要介绍如何使用API启动单个服务器上的全部HBlock服务。
此操作用来启动单个服务器上的全部HBlock服务。
前提条件:集群正常工作,所有基础服务正常,并且目标服务器的管理服务(ms)正常。
请求语法
PUT /rest/v1/system/server/serverId/start HTTP/1.1
Date:date
Content-Type: application/json; charset=utf-8
Content-Length: length
Host: ip:port
Authorization:authorization请求参数
| 参数 | 类型 | 描述 | 是否必须 |
|---|---|---|---|
| serverId | String | 需要启动HBlock服务的服务器ID。 | 是 |
响应结果
| 名称 | 类型 | 描述 |
|---|---|---|
| success | Array of success | 启动成功的HBlock服务信息,详见“表1 响应参数success说明”。 |
| failed | Array of failed | 启动失败的HBlock服务信息,详见“表2 响应参数failed说明”。 |
| skipped | Array of skipped | 已经处于启动状态,无需启动的HBlock服务信息,详见“表3 响应参数skipped说明”。 |
| processing | Array of processing | 启动操作未完成的HBlock服务信息,详见“表4 响应参数processing说明”。 |
表1 响应参数success说明
| 名称 | 类型 | 描述 |
|---|---|---|
| serverId | String | HBlock服务启动成功的服务器。 |
| service | Array of string | 启动成功的HBlock服务。 |
表2 响应参数failed说明
| 名称 | 类型 | 描述 |
|---|---|---|
| serverId | String | HBlock服务启动失败的服务器。 |
| service | Array of string | 启动失败的HBlock服务。 |
| reason | String | HBlock服务启动失败的原因。 |
表3 响应参数skipped说
| 名称 | 类型 | 描述 |
|---|---|---|
| serverId | String | 无需启动HBlock服务的服务器。 |
| service | Array of string | 无需启动的HBlock。 |
表4 响应参数processing说明
| 名称 | 类型 | 描述 |
|---|---|---|
| serverId | String | HBlock服务启动操作未完成的服务器。 |
| service | Array of string | 启动操作未完成的HBlock服务。 |
请求示例
启动hblock_3上的HBlock服务。
PUT /rest/v1/system/server/hblock_3/start HTTP/1.1
Date: Fri, 17 Jul 2026 09:03:48 GMT
Authorization: HBlock userName:signature
Content-Length: 0
Host: 192.168.0.65:1443响应示例
HTTP/1.1 200 OK
x-hblock-request-id: 4e0c5a241c5e4dd3b1d8ff9cc0a3f5f9
Connection: keep-alive
Content-Length: 406
Date: Fri, 17 Jul 2026 09:03:52 GMT
Content-Type: application/json;charset=utf-8
Server: HBlock
{
"data": {
"success": [
{
"serverId": "hblock_3",
"service": [
"ws"
]
},
{
"serverId": "hblock_3",
"service": [
"web"
]
}
],
"skipped": [
{
"serverId": "hblock_3",
"service": [
"cs"
]
},
{
"serverId": "hblock_3",
"service": [
"ps"
]
},
{
"serverId": "hblock_3",
"service": [
"ms"
]
},
{
"serverId": "hblock_3",
"service": [
"ag"
]
},
{
"serverId": "hblock_3",
"service": [
"ls"
]
},
{
"serverId": "hblock_3",
"service": [
"ua"
]
},
{
"serverId": "hblock_3",
"service": [
"ds-1"
]
}
]
}
}