# 启动、停止与重启实例

五种电源操作的区别、执行步骤、停止后的计费影响，以及操作被拒绝时的处理方法。

实例详情页提供三个电源按钮：**启动**、**停止**和**重启**。强制操作不是单独的按钮，而是"停止"和"重启"确认弹窗里的一个勾选项。每次操作都会生成一条工作请求，你可以在实例详情的"工作请求"中跟踪进度。

**停止实例不会停止计费。** 如果你的目标是不再产生费用，需要删除实例，而不是停止它。

_界面示意图：实例详情页顶部的电源按钮：启动、停止、重启，以及当前实例状态标签_

## 五种操作的区别

| 操作     | 实例内部发生什么                                                    | 什么时候用                   |
| -------- | ------------------------------------------------------------------- | ---------------------------- |
| 启动     | 给已停止的实例加电，引导操作系统                                    | 实例处于"已停止"             |
| 停止     | 先请操作系统正常关机，最多等待 5 分钟；超时或失败后自动改为强制停止 | 日常关机，首选               |
| 强制停止 | 立即断电，不通知操作系统                                            | 系统已失去响应，正常关机无效 |
| 重启     | 等同于"停止"后再"启动"，包含同样的 5 分钟等待和超时兜底             | 日常重启，首选               |
| 强制重启 | 等同于"强制停止"后再"启动"，不等待系统关闭                          | 系统已失去响应，无法正常重启 |

"停止"和"重启"都会先尝试正常关机。这一步超时或失败**不会**让整个操作失败，平台会自动接着执行强制停止，所以多数情况下你不需要勾选强制。

## 开始之前

- **权限**：你的角色需要包含实例操作权限。项目成员及以上默认拥有；项目查看者没有，按钮会是禁用状态。
- **实例已配置完成**：状态为"正在等待"或"正在预配"时不能执行电源操作。
- **没有进行中的工作请求**：创建、重装、升级、迁移、删除等任务在等待或执行中时，电源操作会被拒绝。

## 启动实例

1. 打开"计算 > 实例"，进入目标实例的详情页。
2. 确认状态为"已停止"。
3. 点击**启动**。启动不需要二次确认，点击后立即执行。
4. 状态变为"正在启动"，完成后变为"正在运行"。

实例已经在运行时点击"启动"不会有任何效果，也不会生成工作请求。

## 停止实例

1. 在实例详情页点击**停止**。
2. 弹出"停止实例"确认框，其中写明：“系统将先尝试让操作系统正常关机。”
3. 直接点击**停止实例**确认。
4. 状态变为"正在停止"。平台请求操作系统关机，最多等待 5 分钟。
5. 系统正常关闭后状态变为"已停止"；5 分钟内没有关闭的，平台自动执行强制停止，最多重试 3 次。

_界面示意图：停止实例确认弹窗：标题、正常关机说明、立即断电勾选项和确认按钮_

## 强制停止实例

强制停止在同一个确认弹窗里，不是单独的按钮。

1. 点击**停止**打开确认框。
2. 勾选“立即断电，强制停止实例”。
3. 弹窗随即显示警告：“强制操作可能导致未保存的数据丢失或文件系统损坏。”确认按钮同时变为红色，文字改为**强制停止实例**。
4. 确认后平台跳过关机请求，直接断电。

强制停止等同于拔电源，**操作系统没有机会把缓存写入磁盘**。数据库和正在写文件的应用可能留下不一致的状态。除非系统已经失去响应，否则不要勾选。

重启弹窗里对应的勾选项是“立即断电，强制重启实例”，行为一致。

实例已经处于"已停止"时点击"停止"不会有任何效果，也不会生成工作请求。

## 重启实例

重启**不是**操作系统内部的 `reboot`。平台会真正把实例关闭再重新加电，因此：

- 提交后状态会**先显示"正在停止"**，然后才变成"正在启动"。看到"正在停止"是正常的，不代表重启失败。
- 实例内的所有进程都会结束，未落盘的数据不会保留。
- "重启"会等待系统正常关闭（最多 5 分钟）；勾选强制后不等待，直接断电再加电。

## 停止之后会发生什么

- **计费继续。** 按量计费实例按使用小时数计费，停止只是关掉操作系统，不释放实例。要停止计费需要删除实例。
- **系统盘数据保留。** 停止不会清除磁盘内容，重新启动后数据仍在。
- **实例仍然占用配额。** 已停止的实例继续计入项目和空间的实例配额。

## 操作被拒绝时

电源操作会在提交前做一轮检查。控制台会原样显示平台返回的提示，下面按提示分类说明。

### 有工作请求正在进行

> 此实例正有工作请求正在进行，因此您无法操作此实例。请等待最长 15 分钟，然后重试。如果您遇到问题，请联系 Cypacky Support 以获取帮助。

实例上有创建、重装、升级、迁移或删除任务处于等待或执行中。打开实例详情的"工作请求"，确认最后一条任务结束后再重试。反复点击按钮不会让它更快通过。

### 实例正在维护

> 此实例正在维护。请前往 https://status.cypacky.com 查看服务状态。如果您有疑惑，请在 Cypacky Support 获取帮助。

实例所在的宿主机处于维护状态，此时启动、停止、重启、删除和终止都不可用。维护结束后操作会自动恢复。

### 实例尚未配置

> 实例未配置，请重装

实例没有完成首次配置，没有可供加电的系统盘。在实例详情中执行重装，等配置完成后再操作电源。

### 实例等待支付激活

> 此实例正在等待支付激活，当前无法执行该操作。

实例的开通账单还没有支付。先完成支付，实例激活后电源操作才可用。

### 实例处于欠费状态

> 此实例当前处于欠费状态，当前无法执行该操作。

结清欠费后电源操作会恢复。

### 有未支付的升级或流量重置账单

> 此实例有待支付的升级或流量重置账单，当前操作可能与付款兑现冲突。

这类账单在支付后会改变实例的规格或流量，与电源操作同时进行可能导致结果不一致。先完成或取消该账单。

### 已支付的账单正在兑现

> 此实例有已支付账单正在兑现，请等待账单动作完成后再操作。

平台正在执行账单对应的变更，等这次变更结束后再操作。

### 实例因安全投诉被锁定

> 此实例因安全投诉已被锁定。当前操作不可用，请联系 Cypacky Support。

实例收到安全投诉后被锁定，电源操作已停用。通过工单联系 Cypacky Support 了解原因和解锁条件。

## 实例长时间停在"正在停止"或"正在启动"

平台有一个后台任务，会定期把没有活跃工作请求的实例状态，按虚拟化层的真实开关机状态收敛回来，因此短暂的状态不一致通常会自行恢复。刷新页面不会取消正在进行的操作。

如果状态长时间不变：

1. 打开实例详情的"工作请求"，找到这次电源操作对应的条目。
2. 查看它的状态和最新错误信息。
3. 需要联系支持时，记录工作请求 ID、实例 ID、所在空间和区域，以及错误原文。

## 相关文档

- [实例详情](/zh-cn/compute/instances/detail/)
- [工作请求](/zh-cn/compute/operations/work-requests/)
- [维护事件](/zh-cn/compute/operations/maintenance-events/)
- [删除实例](/zh-cn/compute/instances/management/delete/)
