ASP.NET核心应用程序崩溃

我正在AWS上的Docker容器中的kestrel上运行ASP.NET Core应用程序。 当第一次运行容器时,一切正常。 一段时间后(分钟),该网站将停止工作。 在这一点上,我的docker集装箱不再运行。

我怀疑得到的dotnet MyWebsite.dll过程崩溃导致容器也停止运行。

我已经使用docker-compose logs检查了容器日志,但根本没有发现任何exception或错误。

Kestrel有自己的日志文件,我可以检查吗? 还有什么我可以看看尝试解决这个问题?

您可以使用该命令查看应用程序的控制台日志

 docker logs [OPTIONS] CONTAINER 

CONTAINER是您的docker集装箱的名称。 请参阅docker日志文档

希望你能看到导致应用程序崩溃/退出的exception。