{{< details >}}

  • Tier: 基础版, 专业版, 旗舰版
  • Offering: 私有化部署

{{< /details >}}

极狐 GitLab 提供存活性和就绪性探测,以指示服务健康状况并确保 Sidekiq 集群的可达性。这些端点可以提供给像 Kubernetes 这样的调度器,以便在系统准备好之前保持流量,或根据需要重启容器。

配置 Sidekiq时可以设置健康检查服务器。

就绪性

就绪性探测检查 Sidekiq 工作进程是否准备好处理任务。

GET /readiness

如果服务器绑定到 localhost:8092,可以如下探测进程集群的就绪性:

curl "http://localhost:8092/readiness"

成功时,端点返回 200 HTTP 状态码,以及如下响应:

{
   "status": "ok"
}

存活性

检查 Sidekiq 集群是否正在运行。

GET /liveness

如果服务器绑定到 localhost:8092,可以如下探测进程集群的存活性:

curl "http://localhost:8092/liveness"

成功时,端点返回 200 HTTP 状态码,以及如下响应:

{
   "status": "ok"
}