J'ai un service ECS qui utilise plusieurs tâches afin d'exécuter un travail quotidien. La mémoire utilisée par chaque tâche varie en fonction des données qu'elle traite. J'ai défini 16 Go de RAM dans toutes mes tâches mais certaines tâches se sont arrêtées avec l'erreur suivante "OutOfMemory".
Malheureusement, je ne peux pas décomposer les données traitées par chaque tâche, car elles doivent être traitées toutes ensemble pour produire les informations que je souhaite.
Je sais comment configurer des alarmes pour les services ECS pour la RAM et le CPU. Mais la RAM et le CPU pour le service font référence à la moyenne du CPU et de la RAM pour toutes les tâches.
Comment puis-je définir une alarme afin qu'elle se déclenche lorsqu'une tâche manque de mémoire ? Existe-t-il un moyen suggéré pour ne pas rencontrer l'erreur OutOfMemory ?