检查节点请求

在集群节点上运行检查的请求。

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
RATE THIS PAGE
Back to top ↑