有奖捉虫:办公协同&微信生态&物联网文档专题 HOT
文档中心 > 弹性微服务 > 最佳实践 > 弹性微服务应用运行失败故障排查指南
当弹性微服务应用处于运行失败状态时,说明至少有一个实例不处于 Running 状态,本文将列举几个常见的实例错误状态,并指导如何进行对应的故障排查。

实例错误状态

CrashLoopBackOff

状态说明

实例中应用程序的运行有问题,容器启动/运行失败。

解决方案

查看实例的日志,通过日志内容排查问题。


Error

状态说明

与 CrashLoopBackOff 类似,说明实例中应用程序的运行有问题,容器启动/运行失败。

解决方案

查看实例的日志,通过日志内容排查问题。


Running Unhealthy:Readiness probe failed

状态说明

应用配置的就绪健康检查失败。

解决方案

请在应用部署 > 健康检查页面中,检查应用的就绪检查配置是否正确。n


Running Unhealthy:Liveness probe failed

状态说明

应用配置的存活健康检查失败。

解决方案

请在应用部署 > 健康检查页面中,检查应用的存活检查配置是否正确。n


Running Unhealthy:Readiness check failed according to l4 listener: xxx of CLB xxx. Service: xxx

状态说明

应用配置的访问配置无法连通。

解决方案

请在应用详情 > 基本信息 > 访问配置页面中,检查应用配置的访问配置的端口和协议是否正确。n


PostStartHookError

状态说明

为应用配置的 PostStart 运行失败。

解决方案

请在应用部署 > 启停管理页面中,检查应用配置的 PostStart 是否能正常运行。


ContainerCreating

状态说明

实例容器创建失败。

解决方案

请在应用部署 > 持久化存储页面中,检查应用是否挂载了不存在的数据卷。


CreateContainerConfigError

状态说明

实例容器配置失败。

解决方案

请在应用部署 > 环境变量页面中,检查应用是否引用了不存在的配置。


ImagePullBackOff

状态说明

实例镜像拉取失败。

解决方案

前往 TCR控制台 检查应用使用的镜像是否存在或被误删除。