Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Messaggi relativi agli eventi del servizio Amazon ECS
Di seguito sono riportati alcuni esempi di messaggi di evento dei servizi che potresti visualizzare nella console Amazon ECS:
service (service-name) ha raggiunto uno stato stazionario.
Il pianificatore del servizio invia un evento di servizio service ( quando il servizio è integro e al numero desiderato di attività, raggiungendo così uno stato costante.service-name) has
reached a steady state.
Il pianificatore del servizio segnala periodicamente lo stato, quindi potresti ricevere questo messaggio più volte.
service (service-name) non è stato in grado di effettuare un'attività perché nessuna istanza del contenitore soddisfaceva tutti i requisiti.
Il pianificatore del servizio invia questo messaggio di evento quando non è stato in grado di trovare le risorse disponibili per aggiungere un'altra attività. Le possibili cause sono:
- Utilizza i provider di capacità per ridimensionare automaticamente le EC2 istanze. Per ulteriori informazioni, consulta Provider di capacità Amazon ECS per carichi di lavoro EC2 .
Se intendi usare un provider di capacità, assicurati di adottare una strategia per provider di capacità o di avere una strategia predefinita associata al cluster e di non adottare il tipo di lancio e la strategia del provider di capacità come input
- Nessuna istanza di container trovata nel cluster
-
Se nessuna istanza di container è registrata nel cluster in cui tenti di eseguire un'attività, ricevi questo errore. È opportuno aggiungere istanze di container al cluster. Per ulteriori informazioni, consulta Avvio di un'istanza di container Linux di Amazon ECS.
- Porte insufficienti
-
Se la tua attività utilizza una mappatura fissa per le porte host (ad esempio, utilizza la porta 80 sull'host per un server Web), devi disporre almeno di un'istanza di container per ogni attività, poiché solo un container può utilizzare una sola porta host alla volta. È consigliabile aggiungere istanze di container al tuo cluster o ridurre il numero di attività desiderate.
- Troppe porte registrate
-
L'istanza di container corrispondente più vicina per il posizionamento delle attività non può superare il limite massimo consentito di 100 porte host riservate per istanza di container. L'utilizzo della mappatura dinamica delle porte dell'host potrebbe risolvere il problema.
- Porta già in uso
-
La definizione di attività di quest'attività utilizza la stessa porta nella mappatura delle porte di un'attività già in esecuzione sull'istanza di container che è stata scelta. Il messaggio dell'evento del servizio avrebbe l'ID dell'istanza di container scelto come parte del messaggio riportato di seguito.
The closest matching container-instance is already using a port required by your task. - Memoria insufficiente
-
Se nella definizione di attività sono specificati 1.000 MiB di memoria e le istanze di container nel cluster hanno ognuna 1.024 MiB di memoria, puoi eseguire una sola copia di questa attività per ogni istanza di container. Puoi provare a diminuire la memoria nella definizione di attività in modo da poter avviare più di un'attività per ogni istanza di container o avviare più istanze di container nel cluster.
Nota
Per ottimizzare l'utilizzo delle risorse, assegnando all'attività quanta più memoria possibile per un determinato tipo di istanza, consulta Allocazione della memoria di un'istanza di container Amazon ECS Linux.
- CPU insufficiente
-
Un'istanza di container dispone di 1.024 unità CPU per ogni core CPU. Se nella definizione di attività sono specificate 1.000 unità CPU e le istanze di container nel cluster hanno ognuna 1.024 unità CPU, puoi eseguire una sola copia di questa attività per ogni istanza di container. Puoi provare a diminuire le unità CPU nella definizione di attività in modo da poter avviare più di un'attività per ogni istanza di container o avviare più istanze di container nel cluster.
- Punti di collegamento insufficienti per le interfacce di rete elastiche
-
Le attività che utilizzano la modalità di rete
awsvpcricevono ognuna una propria interfaccia di rete elastica (ENI), che è collegata all'istanza di container che la ospita. EC2 Le istanze Amazon hanno un limite al numero di istanze ENIs che possono essere collegate e non ci sono istanze container nel cluster con capacità ENI disponibile.Il limite ENI per singole istanze di container dipende dalle condizioni seguenti:
-
Se non hai fornito il consenso esplicito all'impostazione dell'account
awsvpcTrunking, il limite ENI per ogni istanza di container dipende dal tipo di istanza. Per ulteriori informazioni, consulta Indirizzi IP per interfaccia di rete per tipo di istanza nella Amazon EC2 User Guide. -
Se hai fornito il consenso esplicito all'impostazione dell'account
awsvpcTrunkingma non hai avviato nuove istanze di container utilizzando un tipo di istanza supportato dopo il consenso esplicito, il limite ENI per ogni istanza di container non è diverso dal valore predefinito. Per ulteriori informazioni, consulta Indirizzi IP per interfaccia di rete per tipo di istanza nella Amazon EC2 User Guide. -
Se hai attivato l'impostazione dell'
awsvpcTrunkingaccount e hai avviato nuove istanze di container utilizzando un tipo di istanza supportato dopo l'attivazione, ne sono disponibili altre ENIs . Per ulteriori informazioni, consulta Istanze supportate per un potenziamento delle interfacce di rete dei container Amazon ECS.
Per ulteriori informazioni sul consenso esplicito all'impostazione dell'account
awsvpcTrunking, consulta Aumento delle interfacce di rete delle istanze di container Linux di Amazon ECS.Puoi aggiungere istanze di container al tuo cluster per fornire più adattatori di rete disponibili.
-
- Attributo richiesto mancante nell'istanza di container
-
Alcuni parametri di definizione di attività richiedono che nell'istanza di container sia installata una specifica versione dell'API remota Docker. Altri, come le opzioni relative ai driver di log, richiedono alle istanze di container di registrare tali driver con la variabile di configurazione dell'agente
ECS_AVAILABLE_LOGGING_DRIVERS. Se la definizione di attività contiene un parametro che richiede un determinato attributo dell'istanza di container, ma non disponi di istanze di container in grado di soddisfare questo requisito, l'attività non potrà essere posizionata.Una causa comune di questo errore è se il servizio utilizza attività che utilizzano la modalità di
awsvpcrete e. EC2 Il cluster specificato non ha un'istanza container registrata nella stessa sottorete specificata inawsvpcConfigurational momento della creazione del servizio.È possibile utilizzare il AWSSupport-TroubleshootECSContainerInstance runbook per la risoluzione dei problemi. Il runbook verifica se i dati utente dell'istanza contengono le informazioni corrette sul cluster, se il profilo dell'istanza contiene le autorizzazioni richieste e se ci sono problemi di configurazione della rete. Per ulteriori informazioni, consulta AWSSupport-TroubleshootECSContainerInstance nella Guida per l'utente di riferimento del runbook di automazione AWS Systems Manager .
Per ulteriori informazioni sugli attributi richiesti per determinati parametri di definizione di attività e variabili di configurazione dell'agente, consulta Parametri di definizione di attività Amazon ECS per Fargate e Configurazione dell'agente del container Amazon ECS.
service (service-name) non è riuscito a inserire un'attività perché nessuna istanza del contenitore soddisfaceva tutti i requisiti. L'istanza contenitore più vicina al contenitore non container-instance-id dispone di unità CPU sufficienti.
L'istanza di container corrispondente più vicina per il posizionamento delle attività non contiene unità CPU sufficienti per soddisfare i requisiti nella definizione di attività. Esaminare i requisiti di CPU in entrambi i parametri dimensioni attività e definizione del container della definizione di attività.
service (service-name) non è stato in grado di effettuare un'attività perché nessuna istanza del contenitore soddisfaceva tutti i requisiti. L'istanza del contenitore più vicina corrispondente container-instance-id ha rilevato l'errore «AGENT».
L'agente del container Amazon ECS sull'istanza di container con la corrispondenza maggiore per il posizionamento del processo viene disconnesso. Se riesci a connetterti all'istanza di container tramite SSH, puoi esaminare i log dell'agente; per ulteriori informazioni, consulta Parametri di configurazione del log dell'agente container Amazon ECS. Devi anche verificare che l'agente sia in esecuzione sull'istanza. Se stai utilizzando l'AMI ottimizzata per Amazon ECS, puoi provare ad arrestare e riavviare l'agente con il comando seguente.
-
Per l'AMI Amazon Linux 2 ottimizzata per Amazon ECS e l'AMI Amazon Linux 2023 ottimizzata per Amazon ECS
sudo systemctl restart ecs -
Per l'AMI Amazon Linux ottimizzata per Amazon ECS
sudo stop ecs && sudo start ecs
service (service-name) (task) (instance task-idinstance-id) non è integro in (elbelb-name) a causa di (motivo per cui l'istanza non ha superato almeno il UnhealthyThreshold numero di controlli sanitari consecutivi).
Questo servizio è registrato con un bilanciatore del carico i cui controlli dello stato hanno esito negativo. Il messaggio include l'ID dell'attività per facilitare l'identificazione dell'attività specifica che non supera i controlli dell'integrità. Per ulteriori informazioni, consulta Risoluzione dei problemi dei bilanciatori del carico per il servizio in Amazon ECS.
service (service-name) non è in grado di avviare le attività in modo coerente e corretto.
Questo servizio contiene attività che non sono state avviate dopo vari tentativi consecutivi. A questo punto, il pianificatore del servizio inizia ad aumentare in modo incrementale il tempo tra i nuovi tentativi. È consigliabile risolvere il motivo per cui le attività non vengono avviate. Per ulteriori informazioni, consulta Logica di limitazione del servizio Amazon ECS.
Una volta aggiornato il servizio, ad esempio con una definizione aggiornata dell'attività, il pianificatore del servizio riprende il normale funzionamento.
le operazioni di service (service-name) vengono limitate. Riproverò più tardi.
Questo servizio non è in grado di avviare più processi a causa dei limiti di limitazione delle API. Una volta che il pianificatore di servizi è in grado di avviare più processi, riprenderà l'esecuzione.
Per richiedere un aumento della quota, apri la pagina Supporto AWS Center
service (service-name) non è stato in grado di interrompere o avviare le attività durante una distribuzione a causa della configurazione della distribuzione del servizio. Aggiorna il valore minimumHealthyPercent o MaximumPercent e riprova.
Questo servizio non è riuscito ad arrestare o avviare i processi durante un'implementazione a causa della configurazione dell'implementazione. La configurazione dell'implementazione è costituita dai valori minimumHealthyPercent e maximumPercent che sono definiti al momento della creazione del servizio. Tali valori possono essere aggiornati anche su un servizio esistente.
La minimumHealthyPercent rappresenta il limite inferiore del numero di attività che devono essere in esecuzione per un servizio durante un'implementazione o quando un'istanza di container è in fase di svuotamento. È una percentuale del numero desiderato di attività per il servizio. Questo valore viene arrotondato per eccesso. Ad esempio, se la percentuale minima di integrità è 50, il numero di attività desiderato è quattro, il pianificatore può interrompere due attività esistenti prima di avviare due nuove attività. Allo stesso modo, se la percentuale di integrità minima è 75% e il numero di processi desiderato è due, il pianificatore non può interrompere alcun processo a causa del valore risultante che è anche due.
La maximumPercent rappresenta il limite superiore del numero di attività che devono essere in esecuzione per un servizio durante un'implementazione o quando un'istanza di container è in fase di svuotamento. È una percentuale del numero desiderato di attività per un servizio. Questo valore viene arrotondato per difetto. Ad esempio, se la percentuale massima è 200 e il numero di attività desiderato è quattro, il pianificatore può avviare quattro nuove attività prima di avviare arrestare le quattro attività esistenti. Allo stesso modo, se la percentuale di integrità massima è 125 e il numero di processi desiderato è tre, il pianificatore non può interrompere alcun processo a causa del valore risultante che è esso stesso tre.
Quando si imposta una percentuale di integrità minima o massima, è necessario assicurarsi che il pianificatore possa arrestare o avviare almeno un processo quando viene attivata un'implementazione.
service (service-name) non è stato in grado di effettuare un'operazione. Motivo: hai raggiunto il numero limite di attività che puoi eseguire in un dato momento
È possibile richiedere un aumento della quota per la risorsa che ha causato l'errore. Per ulteriori informazioni, consulta Service Quotas di Amazon ECS. Per richiedere un aumento delle quote, consultare Richiesta di aumento delle quote nella Guida dell'utente di Service Quotas.
service (service-name) non è riuscito a inserire un'attività. Motivo: errore interno.
Di seguito è descritta la possibile causa di questo errore:
Il servizio non è in grado di avviare un processo a causa della presenza di una sottorete in una zona di disponibilità non supportata.
Per informazioni sulle regioni Fargate e le zone di disponibilità supportate, consulta Regioni supportate per Amazon ECS su AWS Fargate.
Per informazioni su come visualizzare la zona di disponibilità della sottorete, consulta Visualizzazione della sottorete nella Guida per l'utente di Amazon VPC.
service (service-name) non è riuscito a inserire un'attività. Motivo: la configurazione della CPU richiesta è al di sopra del limite.
È possibile richiedere un aumento della quota per la risorsa che ha causato l'errore. Per ulteriori informazioni, consulta Service Quotas di Amazon ECS. Per richiedere un aumento delle quote, consultare Richiesta di aumento delle quote nella Guida dell'utente di Service Quotas.
service (service-name) non è riuscito a inserire un'attività. Motivo: la configurazione di memoria richiesta è al di sopra del limite.
È possibile richiedere un aumento della quota per la risorsa che ha causato l'errore. Per ulteriori informazioni, consulta Service Quotas di Amazon ECS. Per richiedere un aumento delle quote, consultare Richiesta di aumento delle quote nella Guida dell'utente di Service Quotas.
service (service-name) non è riuscito a inserire un'attività. Motivo: hai raggiunto il limite del numero di v CPUs che puoi eseguire contemporaneamente
AWS Fargate sta passando da quote basate sul conteggio delle attività a quote basate su vCPU.
Puoi richiedere un aumento della quota per la quota basata su vCPU Fargate. Per ulteriori informazioni, consulta Service Quotas di Amazon ECS. Per richiedere un aumento delle quote Fargate, consulta Richiesta di aumento delle quote nella Guida per l'utente di Service Quotas.
service (service-name) non è riuscito a raggiungere lo stato stazionario perché task set () non è riuscito a scalare. taskSet-ID Motivo: il numero di attività protette è maggiore del numero di attività desiderato
Il servizio ha più attività protette rispetto al numero di attività desiderato. Puoi effettuare una delle seguenti operazioni:
-
Attendi la scadenza della protezione per le attività correnti, consentendone così la cessazione.
-
Determina quali attività possono essere interrotte e usa l'API
UpdateTaskProtectioncon l'opzioneprotectionEnabledimpostata sufalseper annullare l'impostazione della protezione per queste attività. -
Aumenta il numero di attività desiderate del servizio portandolo a un numero maggiore del numero di attività protette.
service (service-name) non è riuscito a raggiungere lo stato stazionario. Motivo: non è stata trovata alcuna istanza di container nel provider di capacità.
Il pianificatore del servizio invia questo messaggio di evento quando non è stato in grado di trovare le risorse disponibili per aggiungere un'altra attività. Le possibili cause sono:
- Non esiste alcun provider di capacità associato al cluster
-
Usa
describe-servicesper verificare che sia presente un provider di capacità associato al cluster. Puoi aggiornare la strategia del provider di capacità per il servizio.Verifica che ci sia capacità disponibile nel provider di capacità. Nel caso di EC2, assicurati che le istanze del contenitore soddisfino i requisiti di definizione delle attività.
- Nessuna istanza di container trovata nel cluster
-
Se nessuna istanza di container è registrata nel cluster in cui tenti di eseguire un'attività, ricevi questo errore. È opportuno aggiungere istanze di container al cluster. Per ulteriori informazioni, consulta Avvio di un'istanza di container Linux di Amazon ECS.
- Porte insufficienti
-
Se la tua attività utilizza una mappatura fissa per le porte host (ad esempio, utilizza la porta 80 sull'host per un server Web), devi disporre almeno di un'istanza di container per ogni attività. Solo un container può utilizzare una singola porta host alla volta. È consigliabile aggiungere istanze di container al tuo cluster o ridurre il numero di attività desiderate.
- Troppe porte registrate
-
L'istanza di container corrispondente più vicina per il posizionamento delle attività non può superare il limite massimo consentito di 100 porte host riservate per istanza di container. L'utilizzo della mappatura dinamica delle porte dell'host potrebbe risolvere il problema.
- Porta già in uso
-
La definizione di attività di quest'attività utilizza la stessa porta nella mappatura delle porte di un'attività già in esecuzione sull'istanza di container che è stata scelta. Il messaggio dell'evento del servizio avrebbe l'ID dell'istanza di container scelto come parte del messaggio riportato di seguito.
The closest matching container-instance is already using a port required by your task. - Memoria insufficiente
-
Se nella definizione di attività sono specificati 1.000 MiB di memoria e le istanze di container nel cluster hanno ognuna 1.024 MiB di memoria, puoi eseguire una sola copia di questa attività per ogni istanza di container. Puoi provare a diminuire la memoria nella definizione di attività in modo da poter avviare più di un'attività per ogni istanza di container o avviare più istanze di container nel cluster.
Nota
Per ottimizzare l'utilizzo delle risorse, assegnando al processo quanta più memoria possibile per un determinato tipo di istanza, consulta Allocazione della memoria di un'istanza di container Amazon ECS Linux.
- Punti di collegamento insufficienti per le interfacce di rete elastiche
-
Le attività che utilizzano la modalità di rete
awsvpcricevono ognuna una propria interfaccia di rete elastica (ENI), che è collegata all'istanza di container che la ospita. EC2 Le istanze Amazon hanno un limite al numero di istanze ENIs che possono essere collegate e nel cluster non ci sono istanze container con capacità ENI disponibile.Il limite ENI per singole istanze di container dipende dalle condizioni seguenti:
-
Se non hai fornito il consenso esplicito all'impostazione dell'account
awsvpcTrunking, il limite ENI per ogni istanza di container dipende dal tipo di istanza. Per ulteriori informazioni, consulta Indirizzi IP per interfaccia di rete per tipo di istanza nella Amazon EC2 User Guide. -
Se hai fornito il consenso esplicito all'impostazione dell'account
awsvpcTrunkingma non hai avviato nuove istanze di container utilizzando un tipo di istanza supportato dopo il consenso esplicito, il limite ENI per ogni istanza di container non è diverso dal valore predefinito. Per ulteriori informazioni, consulta Indirizzi IP per interfaccia di rete per tipo di istanza nella Amazon EC2 User Guide. -
Se hai attivato l'impostazione dell'
awsvpcTrunkingaccount e hai avviato nuove istanze di container utilizzando un tipo di istanza supportato dopo l'attivazione, ne sono disponibili altre ENIs . Per ulteriori informazioni, consulta Istanze supportate per un potenziamento delle interfacce di rete dei container Amazon ECS.
Per ulteriori informazioni sul consenso esplicito all'impostazione dell'account
awsvpcTrunking, consulta Aumento delle interfacce di rete delle istanze di container Linux di Amazon ECS.Puoi aggiungere istanze di container al tuo cluster per fornire più adattatori di rete disponibili.
-
- Attributo richiesto mancante nell'istanza di container
-
Alcuni parametri di definizione di attività richiedono che nell'istanza di container sia installata una specifica versione dell'API remota Docker. Altri, come le opzioni relative ai driver di log, richiedono alle istanze di container di registrare tali driver con la variabile di configurazione dell'agente
ECS_AVAILABLE_LOGGING_DRIVERS. Se la definizione di attività contiene un parametro che richiede un determinato attributo dell'istanza di container, ma non disponi di istanze di container in grado di soddisfare questo requisito, l'attività non potrà essere posizionata.Una causa comune di questo errore è se il servizio utilizza attività che utilizzano la modalità di
awsvpcrete EC2 e nel cluster specificato non è registrata un'istanza di contenitore nella stessa sottorete specificata alawsvpcConfigurationmomento della creazione del servizio.È possibile utilizzare il AWSSupport-TroubleshootECSContainerInstance runbook per risolvere i problemi. Il runbook verifica se i dati utente dell'istanza contengono le informazioni corrette sul cluster, se il profilo dell'istanza contiene le autorizzazioni richieste e se ci sono problemi di configurazione della rete. Per ulteriori informazioni, consulta AWSSupport-TroubleshootECSContainerInstance nella Guida per l'utente di riferimento del runbook di automazione AWS Systems Manager .
Per ulteriori informazioni sugli attributi richiesti per determinati parametri di definizione di attività e variabili di configurazione dell'agente, consulta Parametri di definizione di attività Amazon ECS per Fargate e Configurazione dell'agente del container Amazon ECS.
service (service-name) non è stato in grado di effettuare un'operazione. Motivo: la capacità non è al momento disponibile. Riprova più tardi o in un'altra zona di disponibilità.
Al momento non è disponibile alcuna capacità su cui eseguire il servizio.
Puoi effettuare una delle seguenti operazioni:
-
Attendi che la capacità o le istanze EC2 container di Fargate diventino disponibili.
-
Riavvia il servizio e specifica sottoreti aggiuntive.
distribuzione del servizio (service-name) non riuscita: le attività non sono state avviate.
Impossibile avviare le attività nel servizio.
Per informazioni su come eseguire il debug delle attività interrotte, consulta Amazon ECS ha interrotto i messaggi di errore relativi alle attività.
service (service-name) Timeout in attesa dell'avvio di Amazon ECS Agent. Controlla i log in/var/log/ecs/ecs-agent.log».
L'agente del container Amazon ECS sull'istanza di container con la corrispondenza maggiore per il posizionamento del processo viene disconnesso. Se riesci a connetterti all'istanza di container tramite SSH, puoi esaminare i log dell'agente. Per ulteriori informazioni, consulta Parametri di configurazione del log dell'agente container Amazon ECS. Devi anche verificare che l'agente sia in esecuzione sull'istanza. Se stai utilizzando l'AMI ottimizzata per Amazon ECS, puoi provare ad arrestare e riavviare l'agente con il comando seguente.
-
Per l'AMI Amazon Linux 2 ottimizzata per Amazon ECS
sudo systemctl restart ecs -
Per l'AMI Amazon Linux ottimizzata per Amazon ECS
sudo stop ecs && sudo start ecs
service (service-name) task set (taskSet-ID) (tasktask-id) non è integro in target-group (targetGroup-ARN)) a causa di. TARGET GROUP IS NOT FOUND
L'attività impostata per il servizio non supera i controlli dell'integrità perché il gruppo di destinazione non viene trovato. Il messaggio include l'ID dell'attività per facilitare l'identificazione dell'attività specifica che non supera i controlli dell'integrità. Devi eliminare il servizio e ricrearlo. Non eliminare alcun gruppo target ELB a meno che il servizio Amazon ECS corrispondente non sia già stato eliminato.
service (service-name) task set (taskSet-ID) (tasktask-id) non è integro in target-group (targetGroup-ARN)) a causa di. TARGET IS NOT FOUND
L'attività impostata per il servizio non supera i controlli dell'integrità perché la destinazione non viene trovata. Il messaggio include l'ID dell'attività per facilitare l'identificazione dell'attività specifica che non supera i controlli dell'integrità.
Le policy di autorizzazione IAM sono state configurate o modificate in modo errato ed ECS non è più in grado di gestire il servizio
Il servizio non è in grado di gestire le attività a causa di policy di autorizzazione IAM non configurate o modificate in modo errato. Il ruolo IAM associato al servizio o alle attività ECS potrebbe non disporre delle autorizzazioni richieste.
Per risolvere il problema, aggiungi le autorizzazioni necessarie al ruolo IAM. Per ulteriori informazioni sulla gestione delle autorizzazioni IAM, consulta Aggiunta e rimozione di autorizzazioni per identità IAM nella Guida per l'utente IAM.
La relazione di attendibilità IAM è stata configurata o modificata in modo errato ed ECS non è più in grado di gestire il servizio
Il servizio non è in grado di gestire le attività a causa di relazioni di attendibilità IAM non configurate o modificate in modo errato. Il ruolo IAM associato al servizio o alle attività ECS potrebbe avere una policy di attendibilità errata.
Per risolvere il problema, configura una policy di attendibilità per il ruolo utilizzato nella definizione dell'attività. Per ulteriori informazioni sulla creazione di policy di attendibilità per ruoli personalizzati, consulta Creazione di un ruolo per un caso d'uso personalizzato nella Guida per l'utente di IAM.
service (service-name) non è riuscito ad avviare number attività per la distribuzione. deployment-id
Il service scheduler invia questo messaggio di evento quando un flusso di lavoro di distribuzione avvia correttamente alcune attività ma non riesce ad avviare tutte le attività richieste a causa di errori di capacità insufficiente. Ciò si verifica in genere quando Circuit Breaker è abilitato e fornisce visibilità sul motivo per cui le distribuzioni potrebbero fallire o ripristinare.
Il messaggio include il motivo specifico dell'errore, ad esempio CPU, memoria o altri vincoli di risorse insufficienti. Questo aiuta a capire quali risorse devono essere utilizzate per risolvere il problema di distribuzione.
Per ulteriori informazioni, consulta service (service-name) non è stato in grado di effettuare un'attività perché nessuna istanza del contenitore soddisfaceva tutti i requisiti..
service (service-name) non è riuscito a inserire attività nel cluster perché il limite di capacità di provisioning delle attività è stato superato.
Il service scheduler invia questo messaggio di evento quando il cluster ha raggiunto il limite di 500 attività che possono essere eseguite contemporaneamente nello PROVISIONING stato. Si tratta di un limite a livello di cluster, non di un problema specifico del servizio.
Ciò si verifica in genere quando si avvia un servizio con un numero elevato di attività desiderate con una capacità preimpostata limitata o quando più servizi vengono avviati contemporaneamente con un elevato tasso di abbandono delle attività.
Per risolvere il problema:
-
Attendi il completamento del provisioning delle attività esistenti e passa allo stato.
RUNNING -
Prendi in considerazione la possibilità di scalare i tuoi servizi in modo più graduale per evitare di raggiungere il limite di approvvigionamento.
-
Controlla la configurazione del provider di capacità del cluster per assicurarti che siano disponibili risorse adeguate.
Per ulteriori informazioni sulle quote dei servizi Amazon ECS, consulta gli endpoint e le quote di Amazon Elastic Container Service nell'Amazon Web Services General Reference.