Comprendre l'état de votre parc d' Code Engine

Une fois qu'une flotte a été créée dans l' Code Engine, vous pouvez vérifier l'état de la flotte dans son ensemble, ainsi que l'état de chacune des tâches. Vous pouvez utiliser ces informations pour faciliter le débogage.

État de la flotte

L'état de la flotte indique l'état opérationnel global d'une flotte. Cela n'a aucun rapport avec le statut des tâches. Pour savoir quelles tâches ont été menées à bien, vérifiez leur statut.

États de la flotte
État de la flotte Description Actions possibles de l'utilisateur
En attente Il y a des tâches en attente, mais aucune tâche en cours d'exécution. Ajouter des tâches, Annuler, Supprimer
En cours d'exécution Des tâches sont en cours d'exécution. Ajouter des tâches, Annuler, Supprimer
Veille Toutes les tâches ont été menées à bien, il n'y a plus de tâches en attente. La flotte attend que de nouvelles tâches soient ajoutées. La mise à disposition des nœuds de travail dépend des paramètres de mise à l'échelle de la flotte. Ajouter des tâches, Annuler, Supprimer
Annulation Une annulation est en cours. Certaines instances sont toujours en cours d'exécution. Les tâches en cours d'exécution sont soit menées à terme, soit interrompues, selon le mode d'annulation. Les tâches en attente sont annulées et ne s'exécutent pas. SUPPRIMER
Annulé(e) L'annulation est effective. Toutes les tâches en attente et en cours d'exécution ont été annulées. Tous les travailleurs ont été supprimés. La flotte continue de compter dans les quotas du projet. SUPPRIMER
Suppression en cours La suppression est en cours. Les tâches en cours d'exécution sont interrompues. Les nœuds de travail sont supprimés ou en cours de suppression. Le parc est supprimé une fois la suppression terminée. Aucun

Vérification de l'état du parc dans la console d' Code Engine

  1. Accédez à la page Projets d’ Code Engine.
  2. Cliquez sur le nom de votre projet pour ouvrir la page Présentation.
  3. Cliquez sur Flottes pour afficher la liste des flottes définies dans votre projet.
  4. Le statut de chaque flotte apparaît dans la colonne Statut du tableau.

Vérification de l'état de la flotte dans l'interface CLI d' Code Engine

Pour vérifier l'état de votre flotte, exécutez la commande ibmcloud ce fleet get. Indiquez l'ID de la flotte.

Exemple

ibmcloud ce fleet get --fleet-id 1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e

Exemple de sortie

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

État de la tâche

L'état des tâches indique l'état des différentes tâches en cours d'exécution sur la flotte. Chaque tâche s'exécute sur une seule instance.

Description de l'état des tâches
État de la tâche Description
En attente La tâche n'a pas d'instance associée.
En cours d'exécution La tâche a exactement une instance associée en cours d'exécution.
Réussite La dernière instance démarrée au nom de cette tâche s'est terminée avec succès et la tâche n'est plus en cours d'exécution.
Echec La dernière instance démarrée au nom de cette tâche a échoué et la tâche a atteint son nombre maximal de tentatives. La tâche n'est plus en cours d'exécution. Les tâches ayant échoué repassent au statut En attente jusqu'à ce que le nombre maximal de tentatives soit atteint.
Annulé(e) Un utilisateur a annulé la flotte et la tâche n'est plus en cours. Cette tâche a été annulée avant d'avoir réussi ou échoué.

Vérification de l'état des tâches dans la console d' Code Engine

  1. Ouvrez votre page Flotte :
    1. Accédez à la page Projets d’ Code Engine.
    2. Cliquez sur le nom de votre projet pour ouvrir la page Présentation.
    3. Dans Fleets, cliquez sur le nom de votre flotte.
  2. Le statut de chaque tâche apparaît dans la colonne Statut du tableau.

Vérification de l'état des tâches dans l'interface CLI d' Code Engine

Pour vérifier l'état de vos tâches, exécutez la commande ibmcloud ce fleet task list. Indiquez l'ID de la flotte.

Exemple

ibmcloud ce fleet task list --fleet-id 1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e

Exemple de sortie

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

Statut du nœud worker

Vous pouvez vérifier l'état des nœuds de travail sur lesquels s'exécutent vos instances.

Vérification de l'état des nœuds de travail d'une flotte dans la console d' Code Engine

  1. Ouvrez votre page Flotte :
    1. Accédez à la page Projets d’ Code Engine.
    2. Cliquez sur le nom de votre projet pour ouvrir la page Présentation.
    3. Dans Fleets, cliquez sur le nom de votre flotte.
  2. Cliquez sur l'onglet Agents.
  3. Le statut de chaque worker apparaît dans la colonne Statut du tableau.

Vérification de l'état des nœuds de travail d'une flotte dans l'interface CLI d' Code Engine

Pour vérifier l'état des nœuds de travail d'une flotte, exécutez la commande ibmcloud ce fleet worker list. Indiquez l'ID de la flotte. Pour obtenir la liste complète des options de commande, consultez le guide de référence de l'interface en ligne de commande(CLI).

Les états des workers apparaissent dans la colonne Status.

Exemple

ibmcloud ce fleet worker list --fleet-id 1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e

Exemple de sortie

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

Pour vérifier l'état d'un nœud de travail individuel, exécutez la commande ibmcloud ce fleet worker get. Indiquez l'ID de la flotte et le nom du worker. Pour obtenir la liste complète des options de commande, consultez le guide de référence de l'interface en ligne de commande(CLI).

Exemple

ibmcloud ce fleet worker get --fleet-id 1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e --worker-name fleet-1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e-42

Exemple de sortie

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