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
タスクの状況
タスクステータスは、フリート上で実行されている個々のタスクの健全性を示す。 各タスクは単一のインスタンスで実行される。
| タスクの状況 | 説明 |
|---|---|
| 保留中 | タスクには関連するインスタンスがない。 |
| 実行中 | タスクは、正確に1つの関連するインスタンスを実行している。 |
| 成功 | このタスクに代わって開始された最後のインスタンスが正常に終了し、タスクは実行されなくなった。 |
| 失敗 | このタスクに代わって開始された最後のインスタンスが失敗し、タスクが最大リトライ回数に達した。 タスクはもう実行されていない。 失敗したタスクは、再試行の最大回数に達するまで「 保留中 」の状態に戻ります。 |
| キャンセル済み | ユーザーが艦隊をキャンセルし、タスクが実行されなくなった。 このタスクは成功または失敗する前にキャンセルされた。 |
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
ワーカー・ノードの状態
インスタンスが稼働しているワーカーノードのステータスを確認できます。
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