了解您的 Code Engine 車隊現況

在 Code Engine 建立艦隊後,您可以查看整個艦隊的狀態,以及各項任務的狀態。 您可以使用此資訊協助除錯。

機隊狀態

艦隊狀態顯示艦隊的整體運作狀況。 這與任務的狀態無關。 若要了解哪些任務已成功完成,請檢查任務狀態。

車隊狀態
機隊狀態 說明 使用者可能採取的動作
擱置 有待處理的任務,但沒有正在執行的任務。 新增任務、取消、刪除
執行中 目前有正在執行的任務。 新增任務、取消、刪除
待機 所有任務均已完成,目前沒有待辦任務。 艦隊正在等待新增任務。 是否會配置工作節點,取決於叢集的 擴展參數。 新增任務、取消、刪除
正在取消 取消程序正在進行中。 部分執行個體仍在運行中。 根據取消模式的不同,執行中的任務會完成或被終止。 待處理的任務已被取消,且不會執行。 刪除
已取消 取消程序已完成。 所有待處理及正在執行的任務均已被取消。 所有工作人員均已被刪除。 該船隊仍計入該 計畫的配額。 刪除
正在刪除 刪除作業正在進行中。 正在執行的任務已終止。 工作節點已被刪除或正在被刪除。 刪除完成後,該車隊將被移除。 無

在 Code Engine 控制台中檢查車隊狀態

  1. 請前往「Code Engine」專案頁面。
  2. 點擊您的專案名稱,即可開啟「概覽」頁面。
  3. 點擊「車隊」以開啟您專案中已定義的車隊清單。
  4. 各船隊的狀態會顯示在表格的「狀態」欄中。

在 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 控制台中檢查任務狀態

  1. 開啟您的車隊頁面:
    1. 請前往「Code Engine」專案頁面。
    2. 點擊您的專案名稱,即可開啟「概覽」頁面。
    3. 在「艦隊」中,點選您的艦隊名稱。
  2. 每項任務的狀態會顯示在表格的「狀態」欄中。

在 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 控制台中檢查叢集的工作節點狀態

  1. 開啟您的車隊頁面:
    1. 請前往「Code Engine」專案頁面。
    2. 點擊您的專案名稱,即可開啟「概覽」頁面。
    3. 在「艦隊」中,點選您的艦隊名稱。
  2. 按一下工作者節點標籤。
  3. 每位員工的狀態會顯示在表格的「狀態」欄中。

在 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