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

タスクの状況

タスクステータスは、フリート上で実行されている個々のタスクの健全性を示す。 各タスクは単一のインスタンスで実行される。

タスクステータスの説明
タスクの状況 説明
保留中 タスクには関連するインスタンスがない。
実行中 タスクは、正確に1つの関連するインスタンスを実行している。
成功 このタスクに代わって開始された最後のインスタンスが正常に終了し、タスクは実行されなくなった。
失敗 このタスクに代わって開始された最後のインスタンスが失敗し、タスクが最大リトライ回数に達した。 タスクはもう実行されていない。 失敗したタスクは、再試行の最大回数に達するまで「 保留中 」の状態に戻ります。
キャンセル済み ユーザーが艦隊をキャンセルし、タスクが実行されなくなった。 このタスクは成功または失敗する前にキャンセルされた。

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

ワーカー・ノードの状態

インスタンスが稼働しているワーカーノードのステータスを確認できます。

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