Dans CodeDeploy, parfois il n'y a pas d'erreur et l'installation ne se termine pas indéfiniment.
S'il n'y a pas d'erreurs, je pense que cela sortira relativement légèrement, donc c'est un contenu assez léger, mais je l'écrirai comme un article.
Cela m'est arrivé plusieurs fois,
Dans mon cas, l'un ou l'autre de ces deux était la cause.
Pour référence, je voudrais vous présenter la situation où la dernière installation que j'ai expérimentée ne se termine pas indéfiniment.
Dans Fargate, lorsque j'ai essayé d'envoyer des journaux d'autres conteneurs à Firehose en utilisant un conteneur fluent-bit et FireLens en configuration side car, je n'ai pas remarqué les restrictions suivantes,
Si vous utilisez un fichier de configuration personnalisé, vous devez spécifier un chemin différent de celui utilisé par FireLens. Amazon ECS réserve les chemins de fichiers pour /fluent-bit/etc/fluent-bit.conf (Fluent Bit) et /fluentd/etc/fluent.conf (Fluentd).
FROM amazon/aws-for-fluent-bit:2.1.1
COPY conf/fluent-bit/fluent-bit.conf /fluent-bit/etc/fluent-bit.conf
Parce que j'essayais de déployer l'image créée à partir du Dockerfile qui avait le fichier de configuration dans le chemin réservé comme ceci
Ou
Ce fichier de configuration était dû au fait qu'il s'agissait d'un fichier de configuration personnalisé et n'était pas suffisant en tant que fichier de configuration normal.
Cela peut être la raison pour laquelle l'installation ne s'est pas terminée.
En guise de contre-mesure,
--Vérifiez si le conteneur fonctionne localement
Est-ce à propos?
Puisqu'il n'y a pas d'erreurs, je pense qu'il sera assez impatient si je tombe dans ce phénomène pour la première fois, mais j'espère que cet article conduira à un examen général et conduira à une solution.
Recommended Posts