了解您的 Code Engine 車隊現況
在 Code Engine 建立艦隊後,您可以查看整個艦隊的狀態,以及各項任務的狀態。 您可以使用此資訊協助除錯。
機隊狀態
艦隊狀態顯示艦隊的整體運作狀況。 這與任務的狀態無關。 若要了解哪些任務已成功完成,請檢查任務狀態。
| 機隊狀態 | 說明 | 使用者可能採取的動作 |
|---|---|---|
| 擱置 | 有待處理的任務,但沒有正在執行的任務。 | 新增任務、取消、刪除 |
| 執行中 | 目前有正在執行的任務。 | 新增任務、取消、刪除 |
| 待機 | 所有任務均已完成,目前沒有待辦任務。 艦隊正在等待新增任務。 是否會配置工作節點,取決於叢集的 擴展參數。 | 新增任務、取消、刪除 |
| 正在取消 | 取消程序正在進行中。 部分執行個體仍在運行中。 根據取消模式的不同,執行中的任務會完成或被終止。 待處理的任務已被取消,且不會執行。 | 刪除 |
| 已取消 | 取消程序已完成。 所有待處理及正在執行的任務均已被取消。 所有工作人員均已被刪除。 該船隊仍計入該 計畫的配額。 | 刪除 |
| 正在刪除 | 刪除作業正在進行中。 正在執行的任務已終止。 工作節點已被刪除或正在被刪除。 刪除完成後,該車隊將被移除。 | 無 |
在 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
作業狀態
任務狀態顯示在機群上執行的個別任務的健康狀況。 每個任務在單一實例上執行。
| 作業狀態 | 說明 |
|---|---|
| 擱置 | 該任務沒有相關的實例。 |
| 執行中 | 該任務正好有一個相關的實例在執行。 |
| 已成功 | 代表此任務啟動的最後一個實例成功結束,任務不再執行。 |
| Failed | 代表此任務啟動的最後一個實例失敗,任務已達到重試的最大次數。 該工作已停止執行。 失敗的任務將回復至「待處理」狀態,直到達到最大重試次數為止。 |
| 已取消 | 使用者已取消車隊,任務不再執行。 此任務在成功或失敗前已取消。 |
在 Code Engine 控制台中檢查任務狀態
- 開啟您的車隊頁面:
- 請前往「Code Engine」專案頁面。
- 點擊您的專案名稱,即可開啟「概覽」頁面。
- 在「艦隊」中,點選您的艦隊名稱。
- 每項任務的狀態會顯示在表格的「狀態」欄中。
在 Code Engine CLI 中檢查任務狀態
若要檢查任務的狀態,請執行 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
工作者節點狀態
您可以檢查您的實體所執行的 Worker 節點的狀態。
在 Code Engine 控制台中檢查叢集的工作節點狀態
- 開啟您的車隊頁面:
- 請前往「Code Engine」專案頁面。
- 點擊您的專案名稱,即可開啟「概覽」頁面。
- 在「艦隊」中,點選您的艦隊名稱。
- 按一下工作者節點標籤。
- 每位員工的狀態會顯示在表格的「狀態」欄中。
在 Code Engine CLI 中檢查叢集的工作節點狀態
若要檢查機群中工作節點的狀態,請執行 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