

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à.

# Logica di limitazione del servizio Amazon ECS
<a name="service-throttle-logic"></a>

Il pianificatore di servizi Amazon ECS include la logica protettiva che limita i lanci delle attività quando queste non riescono ripetutamente a essere avviate. Questo aiuta a prevenire il consumo inutile di risorse e riduce i costi.

Quando le attività di un servizio non riescono a passare da uno stato `PENDING` a `RUNNING` e invece passano direttamente a `STOPPED`, il pianificatore del servizio:
+ Aumenta in modo incrementale il tempo tra i tentativi di riavvio
+ Continua ad aumentare i ritardi fino a un massimo di 27 minuti tra un tentativo e l'altro
+ Genera un messaggio relativo all'evento del servizio per avvisare l'utente del problema

**Nota**  
Il periodo di ritardo massimo di 27 minuti potrebbe cambiare nei futuri aggiornamenti.

Quando la limitazione è attivata, si riceve questo messaggio relativo all'evento di servizio:

```
(service service-name) is unable to consistently start tasks successfully.
```

Caratteristiche importanti della logica di limitazione:
+ I servizi continuano a ripetere i tentativi a tempo indeterminato
+ L'unica modifica è l'aumento del tempo tra i riavvii
+ Non ci sono parametri configurabili dall'utente

## Risoluzione dei problemi di limitazione della larghezza di banda della rete
<a name="resolving-throttling"></a>

Per risolvere il problema della limitazione, è possibile:
+ Aggiornare il servizio per usare una nuova definizione di attività, che riporta immediatamente il servizio a un funzionamento normale e non limitato. Per ulteriori informazioni, consultare [Aggiornamento di un servizio Amazon ECS](update-service-console-v2.md).
+ Affrontare la causa alla base degli errori delle attività.

Le cause più comuni degli errori delle attività che innescano la limitazione includono:
+ Risorse del cluster (porte, memoria o CPU) insufficienti
  + Indicato da un [messaggio di evento relativo al servizio di risorse insufficiente](service-event-messages-list.md#service-event-messages-1)
+ Errori di estrazione dell'immagine del container
  + Possono essere causati da nomi di immagini non validi, tag o autorizzazioni insufficienti
  + Determina `CannotPullContainerError` in [Visualizza gli errori relativi alle attività interrotte in Amazon ECS](stopped-task-errors.md)
+ Spazio su disco insufficiente
  + Determina `CannotCreateContainerError` in [errori di attività interrotte](stopped-task-errors.md)
  + Per le fasi di risoluzione, consultare [Risolvi i problemi relativi a `API error (500): devmapper` di Docker in Amazon ECS](CannotCreateContainerError.md)

**Importante**  
I seguenti scenari NON attivano la logica di limitazione:  
Attività che si interrompono dopo aver raggiunto lo stato `RUNNING`
Attività interrotte a causa di controlli dell'integrità non riusciti del bilanciamento del carico elastico
Attività in cui il comando del container termina con un codice diverso da zero dopo aver raggiunto lo stato `RUNNING`