Ciao Luca Bianchi,
I tuoi compiti applicativi containerizzati si bloccano perché i tuoi lavori di elaborazione batch delle immagini generano abbastanza file temporanei da superare lo spazio locale su disco. Di default, AWS Fargate fornisce a ogni task 20 GiB di memoria effimera. Quando la tua pipeline di elaborazione immagini scrive enormi asset temporanei oltre questa soglia predefinita, il task esaurisce lo spazio e fallisce.
Per espandere con successo le allocazioni effimere di spazio di Fargate e risolvere questo problema, è necessario modificare la definizione del compito. Se stai orchestrando i tuoi container tramite Amazon ECS, apri il file JSON della definizione del compito e localizza il ephemeralStorage parametro. Puoi aumentare il sizeInGiB valore dai 20 GiB predefiniti fino a un massimo di 200 GiB. Registrare una nuova revisione della definizione del tuo compito con questa allocazione di spazio aumentata darà ai tuoi compiti di elaborazione batch lo spazio necessario per scrivere file temporanei senza crashare.
Spero che questa risposta ti abbia dato qualche informazione utile. Se è così, premi "accetta risposta". Se hai domande, sentiti libero di lasciare un commento.
VPHAN