管理员指南 > Codebeamer 监控 > 数据库性能监控作业 > 数据库健康状况检查和自修复 > 在升级大型实例之前配置 Docker 健康状况检查
在升级大型实例之前配置 Docker 健康状况检查
简介
执行大型升级期间 (例如,升级到 Codebeamer 22.10-LTS 版本) 时应考虑健康状况检查,因为这些检查可能会报告 Codebeamer 实例未处于健康状况。
如果自动修复机制在升级过程中终止未处于健康状况的 Codebeamer 实例,则升级将失败。此类问题可能难以调查,因为 Codebeamer 实例不会因应用程序中的问题而终止,因此应用程序日志不包含有关失败的任何相关信息。
常规案例
Codebeamer 中,默认的健康状况检查端点为 <url>/<contextPath>/hc/ping.spr。例如:https://codebeamer.com/cb/hc/ping.spr
* 
在进行大型升级之前,应禁用依赖此端点的自动修复机制,否则,升级失败的原因不会显示在应用程序日志中。
使用 Docker
健康检查脚本位于 /home/appuser/healthcheck.sh docker 镜像中。可以从下列位置下载 docker 镜像:https://www.docker.com/get-started。此脚本使用默认 Codebeamer 健康状况检查端点:<url>/<contextPath>/hc/ping.spr
有关构建 docker 镜像的详情,请参阅为 Codebeamer 2.2 及更高版本构建 Docker 镜像
* 
在进行大型升级之前,应禁用依赖此脚本的自动修复机制,否则,升级失败的原因不会显示在应用程序日志中。
这对您有帮助吗?