轻量应用服务器实例的生命周期是指从创建到释放的整个过程。在这个过程中,轻量应用服务器会经历不同的状态。本文介绍轻量应用服务器实例整个生命周期内的所有状态。
实例状态
在实例生命周期中,可能的状态如下表所示。
|
控制台状态 |
API状态 |
状态属性 |
状态说明 |
|
准备中 |
Pending |
中间状态 |
新创建实例,实例即将启动。 |
|
启动中 |
Starting |
中间状态 |
新创建实例,或者对已有实例执行启动或重启操作,实例所处的中间状态,最终进入运行中(Running)状态。 |
|
运行中 |
Running |
稳定状态 |
实例正常运行,仅在该状态时可以接受访问。 重要
轻量应用服务器实例即将过期时也处于运行中(Running)状态,您需要及时关注服务器剩余时长。 |
|
停止中 |
Stopping |
中间状态 |
对实例执行停止或重启操作,实例所处的中间状态,最终实例进入已停止(Stopped)状态。 |
|
已停止 |
Stopped |
稳定状态 |
对实例执行停止操作,实例进入已停止(Stopped)状态。 |
|
重置中 |
Resetting |
中间状态 |
对实例执行重置镜像操作,实例所处的中间状态,最终实例进入运行中(Running)状态。 |
|
升级中 |
Upgrading |
中间状态 |
对实例执行升级套餐操作,实例所处的中间状态,最终实例进入运行中(Running)状态。 |
|
已禁用 |
Disabled |
稳定状态 |
实例已到期、因账号欠费而停机或者存在安全风险等原因被锁定,实例进入已禁用(Disabled)状态。 |
管理实例状态
实例状态的转换流程示意图如下所示。
对轻量应用服务器实例执行停止、重启、升级配置、重置系统等操作都会直接影响实例的状态。管理实例状态的常见操作及说明如下:
-
创建实例
实例先进入准备中(Pending)状态,最终进入运行中(Running)状态。此时实例可以接受访问,例如您可以连接实例管理操作系统设置、在实例上搭建网站后通过浏览器访问等。具体操作,请参见创建轻量应用服务器。
-
停止实例
实例先进入停止中(Stopping)状态,最终进入已停止(Stopped)状态。如果实例暂时不再需要,您可以在服务器卡片上暂时停止实例。具体操作,请参见在服务器列表查看服务器卡片信息。
重要只能停止运行中(Running)状态的轻量应用服务器实例。
-
启动实例
实例先进入启动中(Starting)状态,最终进入运行中(Running)状态。如果实例处于已停止(Stopped)状态,您可以在服务器卡片上启动实例。具体操作,请参见在服务器列表查看服务器卡片信息。
重要只能启动已停止(Stopped)状态的轻量应用服务器实例。
-
重启实例
实例先进入停止中(Stopping)状态,然后进入启动中(Starting)状态,最终进入运行中(Running)状态。在执行一些操作后,您需要重启实例才可以生效。例如:设置服务器密码后,您需要重启实例。具体操作,请参见管理服务器密码。
关于停止中(Stopping)状态:
-
停止中是实例重启或停止时的正常中间状态。系统正在释放进程、CPU 和内存资源,并将内存数据持久化到云盘,属于数据保护机制。
-
该过程通常持续 5~10 分钟,最长不超过 15~20 分钟(具体时间取决于实例当时的负载情况)。在此期间,您无需进行任何操作,请耐心等待。
-
您可以在控制台刷新查看实例状态变化:运行中 → 停止中 → 启动中 → 运行中。如果实例超过 15~20 分钟仍停留在停止中状态(即重启卡死、长时间停止中、卡在停止中),则可能属于异常情况。
在控制台服务器列表页,单击实例操作栏中的重启按钮,可在弹出的重启对话框中确认操作。只有实例状态为运行中(Running)时,重启按钮才可见。
强制重启:
控制台在重启弹窗底部提供强制重启实例复选框。勾选后,系统将显示以下警告提示:
警告强制重启模式,会导致轻量服务器实例当前未保存的数据丢失。
-
正常重启(默认,不勾选强制重启):系统按正常流程安全释放资源后重启,过程耗时较长但数据安全。
-
强制重启(勾选强制重启):相当于直接断电再开机,速度较快但存在未保存数据丢失的风险,请谨慎使用。
-
注意:当实例已进入停止中流程后,通常无法再次进行强制干预(如强制关机、强制复位等操作),需要等待状态恢复或联系技术支持。
常见报错:
如果在实例处于停止中状态时对其执行操作,可能会收到
IncorrectInstanceStatus或InvalidOperation.Conflict错误。请等待实例状态恢复为运行中或已停止后再进行操作。重要只能重启运行中(Running)状态的轻量应用服务器实例。
-
-
重置系统
实例先进入重置中(Resetting)状态,最终进入运行中(Running)状态。具体操作,请参见重置系统。
-
升级配置
实例先进入升级中(Upgrading)状态,最终进入运行中(Running)状态。如果实例当前配置无法满足业务需求,您可以升级实例套餐。具体操作,请参见升级配置。
-
释放实例
您只能释放已经到期的实例且实例状态为已禁用(Disabled)。如果实例已经到期,后期不再需要,您可以手动释放或者等待系统自动释放。具体操作,请参见释放实例。