当 弹性微服务应用处于运行失败状态时,说明至少有一个实例不处于 Running 状态,本文将列举几个常见的实例错误状态,并指导如何进行对应的故障排查。
实例错误状态
CrashLoopBackOff
状态说明
实例中应用程序的运行有问题,容器启动/运行失败。
解决方案
查看实例的日志,通过日志内容排查问题。
Error
状态说明
与 CrashLoopBackOff 类似,说明实例中应用程序的运行有问题,容器启动/运行失败。
解决方案
查看实例的日志,通过日志内容排查问题。
Running Unhealthy:Readiness probe failed
状态说明
应用配置的就绪健康检查失败。
解决方案
请在应用部署 > 健康检查页面中,检查应用的就绪检查配置是否正确。
Running Unhealthy:Liveness probe failed
状态说明
应用配置的存活健康检查失败。
解决方案
请在应用部署 > 健康检查页面中,检查应用的存活检查配置是否正确。
Running Unhealthy:Readiness check failed according to l4 listener: xxx of CLB xxx. Service: xxx
状态说明
应用配置的访问配置无法连通。
解决方案
请在应用详情 > 基本信息 > 访问配置页面中,检查应用配置的访问配置的端口和协议是否正确。
PostStartHookError
状态说明
为应用配置的 PostStart 运行失败。
解决方案
请在应用部署 > 启停管理页面中,检查应用配置的 PostStart 是否能正常运行。
ContainerCreating
状态说明
实例容器创建失败。
解决方案
请在应用部署 > 持久化存储页面中,检查应用是否挂载了不存在的数据卷。
CreateContainerConfigError
状态说明
实例容器配置失败。
解决方案
请在应用部署 > 环境变量页面中,检查应用是否引用了不存在的配置。
ImagePullBackOff
状态说明
实例镜像拉取失败。
解决方案
本页内容是否解决了您的问题?