Salta al contenuto

Come posso risolvere l'errore "the closest matching container-instance container-instance-id has insufficient CPU units available" in Amazon ECS?

3 minuti di lettura
0

Quando provo a inserire un'attività in Amazon Elastic Container Service (Amazon ECS), ricevo il seguente errore: "the closest matching container-instance container-instance-id has insufficient CPU units available."

Risoluzione

Per soddisfare i requisiti della definizione dell'attività, devi modificare le unità CPU dell'istanza di container più corrispondente per l'inserimento dell'attività.

Controlla le unità do CPU rimanenti nell'istanza di container

Per controllare le unità CPU rimanenti, puoi utilizzare la console Amazon ECS o l'Interfaccia della linea di comando AWS (AWS CLI).

Console Amazon ECS

Completa i seguenti passaggi:

  1. Apri la console Amazon ECS.
  2. Scegli il cluster in cui desideri inserire l'attività, quindi scegli la scheda Istanze ECS.
  3. Seleziona l'istanza di container con l'ID indicato nel messaggio di errore.
  4. Rivedi la riga CPU della tabella che elenca il numero di unità CPU Registrate e Disponibili.

AWS CLI

Esegui il comando describe the container instance.

Nota: se visualizzi dei messaggi di errore quando esegui i comandi dell'interfaccia della linea di comando AWS, consulta la sezione Risolvere gli errori AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.

Apporta modifiche per soddisfare i requisiti in termini di CPU

Per soddisfare i requisiti in termini di CPU, modifica le dimensioni dell'attività o specifica la CPU totale utilizzata per l'attività quando crei la relativa definizione.

Inoltre, aggiorna la definizione di CUP a livello di container in relazione alla definizione dell'attività. Il numero di unità CPU rimanenti nell'istanza Amazon Elastic Compute Cloud (Amazon EC2) deve essere almeno pari al numero indicato nella definizione del container. Il numero di unità CPU in un'istanza EC2 varia in base al ](https://aws.amazon.com/ec2/instance-types/)tipo di istanza[ utilizzata nel cluster.

Infine, aggiungi altre istanze di container al cluster. Oppure aggiungi al container un tipo di istanza più grande che fornisca più unità CPU per istanza per le attività più grandi.

Informazioni correlate

Avvio di un'istanza di container Linux di Amazon ECS

Parametri di definizione delle attività di Amazon ECS per il tipo di lancio Fargate

Come posso risolvere l'errore in Amazon ECS?"[AWS service] was unable to place a task because no container instance met all of its requirements"

How do I resolve the error for my service in Amazon ECS?"the closest matching container-instance container-instance-id encountered error 'AGENT'" (Come posso risolvere l'errore "the closest matching container-instance container-instance-id encountered error 'AGENT'" del mio servizio in Amazon ECS?)

AWS UFFICIALEAggiornata un anno fa