检查节点请求
在集群节点上运行检查的请求。
Redis 企业软件 |
---|
方法 | 路径 | 描述 |
---|---|---|
获取 | /v1/nodes/check/{uid} |
在群集节点上运行检查 |
检查节点
GET /v1/nodes/check/{int: uid}
在集群节点上运行以下检查:
检查名称 | 描述 |
---|---|
bootstrap_status | 验证本地节点的引导过程是否已完成且没有错误。 |
服务业 | 验证所有 Redis Enterprise Software 服务是否正在运行。 |
port_range | 验证ip_local_port_range 与 Redis Enterprise 可能分配给分片的端口不冲突。 |
PID 文件 | 验证所有活动的本地分片是否具有 PID 文件。 |
能力 | 验证所有二进制文件是否具有适当的功能位。 |
existing_sockets | 验证所有需要套接字的进程是否存在套接字。 |
host_settings | 验证以下内容: • Linux overcommit_memory 设置为 1。• transparent_hugepage 已禁用。• 套接字最大连接数设置 somaxconn 是 1024。 |
tcp_connectivity | 验证此节点是否可以连接到所有其他活动节点。 |
所需权限
权限名称 |
---|
view_node_check |
请求
HTTP 请求示例
GET /v1/nodes/check/1
请求标头
钥匙 | 价值 | 描述 |
---|---|---|
主机 | cnm.cluster.fqdn 中 | 域名 |
接受 | 应用程序/JSON | 接受的媒体类型 |
URL 参数
田 | 类型 | 描述 |
---|---|---|
uid | 整数 | 节点的唯一 ID。 |
响应
返回包含节点检查结果的 JSON 对象。
发生错误时,服务器会返回一个 JSON 对象,其中包含result: false
以及一个error
字段,该字段提供其他信息。如果在检查过程中发生错误,则error
字段仅包含第一次检查失败的消息。
可能error
消息:
- “对 cnm_http 的引导请求失败,resp_code:...,resp_content:...”
- “过程......未运行或未响应 (...)”
- “无法与 'supervisorctl': ...” 通信
- “连接检查检索端口进行测试失败”
示例 JSON 正文
{
"node_uid": 1,
"result": true
}
Status codes
Code
Description
200 OK
No error
On this page