3 commentaires
augmente ton healthcheck grace period, ça laissera peut-être plus de temps à ton container avant d'être shooté
sur fargate t'as pas de swap, si tu dépasses ta limite de ram c'est l'oom killer direct. pour debugger sans que ça kill, faut que tu sortes tes logs de profiling vers un service externe (s3 ou cloudwatch) ou que tu montes les limits de ta task temporairement pour avoir de la marge et utiliser aws ecs execute-command tranquillement
j'ai doublé la ram de la task et j'ai pu dumper la heap avant le crash. c'était un cache redis mal configuré. thx !
Laisser une réponse
Vous devez être connecté pour poster un message !
yo, j'ai un souci sur mes tâches ECS Fargate. j'essaie de debugger un leak mémoire mais à chaque fois que je veux me connecter en exec sur le container, la tâche a déjà été kill et remplacée par une nouvelle avec un ID différent. c impossible de suivre le process sur la durée
y'a pas un moyen de figer une tâche ou d'empêcher ECS de la killer quand elle commence à swap ?