我有一个在 Azure Web 应用程序环境 (Linux) 中运行的 dot net core 3.1 应用程序。该应用程序在本地环境/调试中运行良好。发布到 Azure 时,应用程序运行,但在应用程序日志中,我看到由于容器消息不正常,容器每约 15 分钟重新启动一次。内存和处理器负载远低于 50%,应用程序没有特殊负载。
我不知道为什么它在日志中显示“不健康”并如此频繁地重新启动容器。配置设置中是否缺少任何内容?
为什么容器会频繁重启,在哪里可以查找更多错误特定信息来调试此问题?
欢迎任何提示。
应用程序日志:
2020-10-06T08:08:57.693Z INFO - Starting container for site
2020-10-06T08:08:57.693Z INFO - docker run -d -p 5159:8080 --name wttcycleswebapp_0_8c7e9ba1 -e WEBSITE_SITE_NAME=WTTCyclesWebApp -e WEBSITE_AUTH_ENABLED=False -e WEBSITE_ROLE_INSTANCE_ID=0 -e WEBSITE_HOSTNAME=wttcycleswebapp.azurewebsites.net -e WEBSITE_INSTANCE_ID=92c475eedd41771f9c6f8d7f8c52ad11b610d1d082a92269eb132b8b216a0d8d -e HTTP_LOGGING_ENABLED=1 appsvc/dotnetcore:3.1-latest_20200717.2 dotnet Cycles.dll
2020-10-06T08:08:58.845Z INFO - Initiating warmup request to container wttcycleswebapp_0_8c7e9ba1 for site wttcycleswebapp
2020-10-06T08:09:04.094Z INFO - Container wttcycleswebapp_0_8c7e9ba1 for site wttcycleswebapp initialized successfully and is ready to serve requests. …Run Code Online (Sandbox Code Playgroud)