了解您的 Code Engine 车队状态
在 Code Engine 中创建舰队后,您可以查看整个舰队的状态,以及各项任务的状态。 您可以使用这些信息帮助调试。
船队状况
舰队状态反映了舰队的整体运行状况。 这与任务的状态无关。 要了解哪些任务已成功完成,请查看任务状态。
| 船队状况 | 描述 | 用户可能采取的操作 |
|---|---|---|
| 暂挂 | 有待处理的任务,但没有正在运行的任务。 | 添加任务、取消、删除 |
| 正在运行 | 有正在运行的任务。 | 添加任务、取消、删除 |
| 备用 | 所有任务均已完成,没有待办任务。 舰队正在等待新增任务。 是否分配工作节点取决于机队的 扩展参数。 | 添加任务、取消、删除 |
| 正在取消 | 正在进行取消操作。 有些实例仍在运行。 正在运行的任务会根据取消模式的不同,要么完成,要么被终止。 待处理任务已被取消,不会运行。 | 删除(T) |
| 已取消 | 取消操作已完成。 所有待处理和正在运行的任务均已被取消。 所有员工已被删除。 该船队仍计入 项目配额。 | 删除(T) |
| 正在删除 | 正在进行删除操作。 正在运行的任务已被终止。 工作节点已被删除或正在删除中。 删除完成后,该车队将被移除。 | 无 |
在 Code Engine 控制台中查看车队状态
- 找到 “Code Engine”项目页面。
- 点击项目名称即可打开“概览”页面。
- 单击 “车队” 可打开项目中已定义的车队列表。
- 每个船队的状态显示在表格的 “状态” 列中。
在 Code Engine 命令行界面(CLI)中查看机队状态
要查看舰队状态,请运行 ibmcloud ce fleet get 命令。 请指定车队 ID。
示例
ibmcloud ce fleet get --fleet-id 1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e
示例输出
Getting fleet '1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e'...
OK
Name: fleet-0123456789
ID: 1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e
Status: running
Created: 2025-09-26T10:46:02Z
Project region: eu-de
Project name: myproj
Tasks status:
Pending: 893
Running: 12
Failed: 0
Canceled: 0
Successful: 96
Total: 1001
Code:
Container image reference: icr.io/codeengine/helloworld
Tasks specification:
Task state store: mytaskstore
Indexes: 0-1000
Resources and scaling:
Container instance resources:
CPU per instance: 1
Memory per instance: 2G
Scaling settings:
Maximum container slots: 12
Minimum container slots: 0
Spare container slots: 0
Scale-down delay: 0s
Resiliency settings:
Maximum retries per task: 3
Network placement:
Subnet pools:
Name: my-pool
Number of subnets: 1
Subnet CRN: crn:v1:bluemix:public:is:eu-de-1:a/abcdefabcdefabcdefabcd1234567890::subnet:1a1a-2b2b2b2b-3c3c-4d4d-5e5e-6f6f6f6f6f6f
Security Group CRN: crn:v1:bluemix:public:is:eu-de:a/abcdefabcdefabcdefabcd1234567890::security-group:2b2b-3c3c3c3c-4d4d-5e5e-6f6f-7g7g7g7g7g7g
Environment Variables:
Type Name Value
Literal FOO bar
任务状态
任务状态显示机群上运行的各个任务的健康状况。 每个任务在一个实例上运行。
| 任务状态 | 描述 |
|---|---|
| 暂挂 | 任务没有相关实例。 |
| 正在运行 | 任务正好有一个相关实例在运行。 |
| 已成功 | 代表此任务启动的最后一个实例已成功结束,任务不再运行。 |
| 失败 | 代表此任务启动的最后一个实例失败,任务已达到重试次数上限。 该任务已停止运行。 失败的任务将恢复为 “待处理”状态,直到达到最大重试次数为止。 |
| 已取消 | 用户取消了车队,任务不再运行。 该任务在成功或失败前被取消。 |
在 Code Engine 控制台中查看任务状态
- 打开您的车队页面:
- 找到 “Code Engine”项目页面。
- 点击项目名称即可打开“概览”页面。
- 在 “舰队”中,点击您所属舰队的名称。
- 每项任务的状态显示在表格的 “状态”列中。
在 Code Engine 命令行界面中查看任务状态
要查看任务状态,请运行 ibmcloud ce fleet task list 命令。 请指定车队 ID。
示例
ibmcloud ce fleet task list --fleet-id 1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e
示例输出
Listing serverless fleet tasks...
OK
Task index ID Batch name Status Result code Started Duration Worker name
0 5b2b2b2b-3c3c-4d4d-5e5e-6f6f6f6f6f6f default succeeded exit_0 2026-08-06T19:48:13Z 26s fleet-1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e-0
1 4b2b2b2b-3c3c-4d4d-5e5e-6f6f6f6f6f6f default running 2026-08-06T19:52:14Z fleet-1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e-1
2 3b2b2b2b-3c3c-4d4d-5e5e-6f6f6f6f6f6f test2 pending
3 2b2b2b2b-3c3c-4d4d-5e5e-6f6f6f6f6f6f test2 running 2026-08-06T19:57:14Z fleet-1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e-1
4 1b2b2b2b-3c3c-4d4d-5e5e-6f6f6f6f6f6f test2 failed exit_0 2026-08-06T19:58:14Z 0s fleet-1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e-0
foobar 0b0b0b0b-3c3c-4d4d-5e5e-6f6f6f6f6f6f test3 succeeded exit_0 2026-08-06T19:59:14Z 1m fleet-1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e-2
工作程序节点状态
您可以检查实例所运行的工作节点的状态。
在 Code Engine 控制台中检查船队的工作节点状态
- 打开您的车队页面:
- 找到 “Code Engine”项目页面。
- 点击项目名称即可打开“概览”页面。
- 在 “舰队”中,点击您所属舰队的名称。
- 单击工作程序选项卡。
- 每位员工的状态显示在表格的 “状态” 列中。
在 Code Engine 命令行界面中检查舰队的工作节点状态
要查看一个集群中工作节点的状态,请运行 ibmcloud ce fleet worker list 命令。 请指定车队 ID。 有关命令选项的完整列表,请参阅 CLI 参考 文档。
工人的状态显示在“状态”列中。
示例
ibmcloud ce fleet worker list --fleet-id 1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e
示例输出
Listing serverless fleet workers...
OK
Name ID Status Profile IP Zone Version
fleet-1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e-0 2b2b2b2b-3c3c-4d4d-5e5e-6f6f6f6f6f6f running cx2-2x4 10.242.0.42 eu-de-1 v1.0.15
fleet-1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e-1 3c3c3c3c-4d4d-5e5e-6f6f-7g7g7g7g7g7g initializing cx2-8x16 10.242.0.43 eu-de-1 v1.0.15
要查看单个工作节点的状态,请运行 ibmcloud ce fleet worker get 命令。 请指定机队 ID 和工作者名称。 有关命令选项的完整列表,请参阅 CLI 参考 文档。
示例
ibmcloud ce fleet worker get --fleet-id 1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e --worker-name fleet-1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e-42
示例输出
Getting serverless fleet worker...
OK
Name: fleet-1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e-42
ID: 2b2b2b2b-3c3c-4d4d-5e5e-6f6f6f6f6f6f
Created: 2025-09-26T20:05:33Z
Status: running
Version: v1.0.15
Fleet ID: 1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e
Project name: myproj
Project ID: 3c3c3c3c-4d4d-5e5e-6f6f-7g7g7g7g7g7g
Network placement:
IP address: 10.242.0.42
Network zone: eu-de-1
Subnet CRN: crn:v1:bluemix:public:is:eu-de-1:a/abcdefabcdefabcdefabcd1234567890::subnet:1a1a-2b2b2b2b-3c3c-4d4d-5e5e-6f6f6f6f6f6f
Profile information:
Profile: cx2-2x4
vCPUs: 2
Memory (GiB): 4