Comprendere lo stato della propria flotta Code Engine

Dopo aver creato una flotta su Code Engine, è possibile verificare lo stato complessivo della flotta, nonché lo stato di ciascuna attività. Queste informazioni possono essere utilizzate come aiuto per il debug.

Stato della flotta

Lo stato della flotta indica lo stato operativo complessivo di una flotta. Non ha nulla a che vedere con lo stato delle attività. Per scoprire quali attività sono state completate con successo, controlla lo stato delle attività.

Stato della flotta
Stato della flotta Descrizione Possibili azioni dell'utente
In sospeso Ci sono attività in sospeso, ma nessuna attività in esecuzione. Aggiungi attività, Annulla, Elimina
In esecuzione Ci sono attività in corso. Aggiungi attività, Annulla, Elimina
Standby Tutte le attività sono state completate, non ci sono attività in sospeso. La flotta è in attesa che vengano aggiunti nuovi incarichi. La creazione dei nodi di lavoro dipende dai parametri di scalabilità della flotta. Aggiungi attività, Annulla, Elimina
Annullamento È in corso una cancellazione. Alcune istanze sono ancora in esecuzione. Le attività in esecuzione vengono completate oppure interrotte, a seconda della modalità di annullamento. Le attività in sospeso vengono annullate e non vengono eseguite. Elimina
Annullato La cancellazione è stata completata. Tutte le attività in sospeso e in esecuzione sono state annullate. Tutti i lavoratori sono stati eliminati. La flotta continua a rientrare nelle quote previste dal progetto. Elimina
Eliminazione La cancellazione è in corso. Le attività in esecuzione vengono terminate. I nodi di lavoro vengono eliminati o sono in fase di eliminazione. La flotta viene rimossa al termine dell'operazione di eliminazione. Nessuno

Verifica dello stato della flotta nella console Code Engine

  1. Accedi alla pagina “Progetti” di Code Engine.
  2. Clicca sul nome del tuo progetto per aprire la pagina Panoramica.
  3. Fai clic su " Flotte " per aprire l'elenco delle flotte definite nel tuo progetto.
  4. Lo stato di ciascuna flotta è riportato nella colonna "Stato " della tabella.

Verifica dello stato della flotta nella CLI di Code Engine

Per verificare lo stato della flotta, eseguire il comando ibmcloud ce fleet get. Specificare l'ID della flotta.

Esempio

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

Output di esempio

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

Stato attività

Lo stato dei task indica lo stato di salute dei singoli task in esecuzione sul parco macchine. Ogni task viene eseguito su una singola istanza.

Descrizione degli stati delle attività
Stato attività Descrizione
In sospeso L'attività non ha un'istanza associata.
In esecuzione Il task ha esattamente un'istanza associata in esecuzione.
Riuscito L'ultima istanza avviata per conto di questo task è terminata con successo e il task non è più in esecuzione.
Non riuscito L'ultima istanza avviata per conto di questo task è fallita e il task ha raggiunto il numero massimo di tentativi. L'attività non è più in esecuzione. Le attività non andate a buon fine tornano allo stato “In sospeso” fino al raggiungimento del numero massimo di tentativi.
Annullato Un utente ha annullato il parco e l'attività non è più in esecuzione. L'attività è stata annullata prima di essere riuscita o fallita.

Verifica dello stato delle attività nella console Code Engine

  1. Apri la pagina della tua flotta:
    1. Accedi alla pagina “Progetti” di Code Engine.
    2. Clicca sul nome del tuo progetto per aprire la pagina Panoramica.
    3. In " Flotte ", clicca sul nome della tua flotta.
  2. Lo stato di ciascuna attività è indicato nella colonna "Stato" della tabella.

Verifica dello stato delle attività nella CLI di Code Engine

Per controllare lo stato delle attività, eseguire il comando ibmcloud ce fleet task list. Specificare l'ID della flotta.

Esempio

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

Output di esempio

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

Stato del nodo di lavoro

È possibile controllare lo stato dei nodi worker su cui girano le istanze.

Verifica dello stato dei nodi di lavoro di una flotta nella console Code Engine

  1. Apri la pagina della tua flotta:
    1. Accedi alla pagina “Progetti” di Code Engine.
    2. Clicca sul nome del tuo progetto per aprire la pagina Panoramica.
    3. In " Flotte ", clicca sul nome della tua flotta.
  2. Fai clic sulla scheda Workers.
  3. Lo stato di ciascun lavoratore è indicato nella colonna "Stato" della tabella.

Verifica dello stato dei nodi di lavoro di una flotta nella CLI di Code Engine

Per verificare lo stato dei nodi di lavoro di una flotta, eseguire il comando ibmcloud ce fleet worker list . Specificare l'ID della flotta. Per un elenco completo delle opzioni di comando, consultare la guida di riferimento della CLI.

Lo stato dei lavoratori è indicato nella colonna "Stato".

Esempio

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

Output di esempio

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

Per verificare lo stato di un singolo nodo di lavoro, eseguire il comando ibmcloud ce fleet worker get . Specificare l'ID della flotta e il nome del lavoratore. Per un elenco completo delle opzioni di comando, consultare la guida di riferimento della CLI.

Esempio

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

Output di esempio

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