组件基础属性说明
本文讲解与应用相关的属性及名词,从而让你更清晰的了解应用的概念。
应用的状态
应用一旦创建,就进入到应用的生命周期,在整个生命周期中会有一系列的状态,下文对各个状态进行解释:
应用状态 | 说明 | 可进行的操作 |
---|---|---|
创建中 | 新创建的应用,正处于设置阶段 | 进行创建流程 |
部署中 | 新创建的应用设置完成,正在进行第一次应用版本构建 | 重新部署 |
启动中 | 应用正在启动,暂时不能访问,启动分为两个阶段,进程启动和业务启动,如果未配置启动时健康检查,只要进程启动完成则认 | 为应用启动完成 |
运行中 | 应用所有运行实例处于运行状态,正常来说处于运行中的应用可以被访问,也可能由于业务启动缓慢应用暂时不能访问 | 访问,重启,关闭,重新部署 |
运行异常 | 应用运行正常的实例少于总实例即标识应用运行异常,对于多实例的应用,处于异常态的应用只要还有正常的实例即可提供组件。 实例异常大多数情况是由于应用本身异常退出或因为内存不足发生 OOM 退出。 平台会自动尝试重启异常的实例。 可通过查看应用日志,或通过命令行工具查看更多应用信息 | 关闭,重启,重新部署 |
升级中 | 应用正处于滚动更新过程中,多个节点处于当前状态的应用可以正常访问 | 关闭 |
已关闭 | 应用已经停止运行,持久化数据依然存在 | 启动,重新部署 |
未知 | 应用处于此状态可能由于网络受阻,请求后端组件获取应用状态失败,或后端组件异常 可以尝试刷新页面,如果不能解决,请联系运维同事。 |
应用的版本
针对不同类型的应用,版本的标示也有所不同:
应用类型 | 版本信息 | 示例 |
---|---|---|
源码构建 | 从代码仓库拉取代码构建应用的时间戳 | 20180803171811 |
Docker镜像 | 镜像tag信息 | 1.15.2-alpine |
云市应用 | 应用版本 | 5.6.7 |