Sidekiq 健康检查
- Tier: 基础版, 专业版, 旗舰版
- Offering: 私有化部署
极狐 GitLab 提供存活性和就绪性探测,以指示服务健康状况并确保 Sidekiq 集群的可达性。这些端点可以提供给像 Kubernetes 这样的调度器,以便在系统准备好之前保持流量,或根据需要重启容器。
在配置 Sidekiq时可以设置健康检查服务器。
就绪性
就绪性探测检查 Sidekiq 工作进程是否准备好处理任务。
plaintextGET /readiness
如果服务器绑定到 localhost:8092,可以如下探测进程集群的就绪性:
shellcurl "http://localhost:8092/readiness"
成功时,端点返回 200 HTTP 状态码,以及如下响应:
json{ "status": "ok" }
存活性
检查 Sidekiq 集群是否正在运行。
plaintextGET /liveness
如果服务器绑定到 localhost:8092,可以如下探测进程集群的存活性:
shellcurl "http://localhost:8092/liveness"
成功时,端点返回 200 HTTP 状态码,以及如下响应:
json{ "status": "ok" }