2017-06-29 6 views
2

J'utilise une application ASP.NET Core sur Kestrel dans un conteneur docker sur AWS. Lors de la première exécution du conteneur tout fonctionne bien. Un peu plus tard (minutes), le site cessera de fonctionner. À ce stade, mon conteneur docker ne fonctionne plus.ASP.NET Core application plantage

Je soupçonne que le processus résultant de dotnet MyWebsite.dll se bloque, ce qui provoque l'arrêt du conteneur également.

J'ai inspecté les journaux de conteneur en utilisant docker-compose logs mais je n'ai vu aucune exception ou erreur. Est-ce que Kestrel a ses propres fichiers journaux quelque part que je pourrais inspecter? Y at-il autre chose que je pourrais examiner pour essayer de résoudre ce problème?

Répondre

1

Vous pouvez regarder les journaux de la console de votre application en utilisant la commande

docker logs [OPTIONS] CONTAINER 

où CONTAINER est le nom de votre conteneur docker. Référez-vous aux journaux de docker documentation

Espérons que vous serez en mesure de voir l'exception qui a provoqué l'arrêt brutal de votre application.