跳转至

mc ping

语法

mc ping 命令对指定的目标执行存活检查。

示例

以下命令向目标发送响应请求,并输出响应的最小、最大、平均和往返时间,以及处理请求时遇到的错误数。

mc ping play --count 5
该命令会对别名为 play 的部署进行 ping 操作。

1: https://play.min.io   min=213.00ms   max=213.00ms   average=213.00ms   errors=0   roundtrip=213.00ms
2: https://play.min.io   min=67.15ms    max=213.00ms   average=140.07ms   errors=0   roundtrip=67.15ms
3: https://play.min.io   min=67.15ms    max=213.00ms   average=115.85ms   errors=0   roundtrip=67.41ms
4: https://play.min.io   min=61.26ms    max=213.00ms   average=102.20ms   errors=0   roundtrip=61.26ms
5: https://play.min.io   min=61.26ms    max=213.00ms   average=95.03ms    errors=0   roundtrip=66.36ms

参数

TARGET

必需 命令应该在其中运行的别名或前缀的完整路径。

--count

可选 指定要执行检查的次数。

如果未指定,存活检查会持续执行直到停止。

--error-count

可选 指定在退出之前要接收的错误数量。

例如,要在收到五个错误后停止 ping 进程,请使用

mc ping TARGET -e 5

--exit

可选 RELEASE.2023-05-30T22-41-38Z 版本中的新功能。

在第一次成功检查后退出。

--interval

可选 请求之间等待的时间长度(以秒为单位)。

默认情况下,命令在请求之间等待 1 秒。

--distributed

可选 向 MOS 集群中的所有服务器发送请求。

示例

  • 返回 5 个请求的延迟和存活状态

以下命令向别名为 myminio 的部署发送 5 次存活检查请求,输出每次检查的结果,然后结束。

mc ping myminio --count 5

  • 重复发送存活检查请求,每个请求之间等待 5 分钟

以下命令发送连续的存活检查请求,每个请求之间间隔 5 分钟(300 秒)。

mc ping myminio --interval 300

  • 结束存活检查,错误计数大于 20

以下命令会持续发送存活检查请求,直到遇到 20 个错误:

mc ping myminio --error-count 20