Help us learn about your current experience with the documentation. Take the survey.
Sidekiq 健康检查
- Tier: Free, Premium, Ultimate
- Offering: GitLab Self-Managed
GitLab 提供存活探针 (liveness probe) 和就绪探针 (readiness probe),用于指示 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"
}