小编ino*_*leg的帖子

Linux 上的 Azure Web 应用程序突然停止工作

我在 Azure Web 应用程序 (Linux) 上部署了一个 .NET Core 5 上的 Web 应用程序。Web 应用程序的部署通过 Azure DevOps 进行,最后一次部署发生在 4 月底,没有人以任何形式接触 Web 应用程序。

然而,应用程序突然停止并响应默认的 Azure 页面“您的应用程序服务已启动并正在运行”。根据 AppInsights 的数据,该应用程序没有承受任何重负载,只有少数人的网络 CPU 和 RAM 约为 20%。“始终开启”设置已打开。

根据下面的日志,我假设运行我的 Web 应用程序的计算机由于某种原因重新启动(我猜是 Azure 维护),我发现它无法找到启动所需的文件,因此它使用默认的 Azure 页面。但是,我不明白为什么文件就在那里,此外,正如您在 9:52 看到的那样,我们通过 Azure 门户手动重新启动了 Web 应用程序,它解决了问题。

我正在寻求有关防止这种行为的建议,因为这是第二次发生,第一次是 5 个月前。谢谢


/appsvctmp/volatile/logs/runtime/bf30e8c59ba178a56a30e0d094f31d1ca4dfed5fef11f3a5f521ec418a4f26a0.log 
2021-06-10T09:52:45.113197498Z: [INFO]  ASP .NETCore Version: 5.0.3
2021-06-10T09:52:45.113202598Z: [INFO]  Note: Any data outside '/home' is not persisted
2021-06-10T09:52:45.136558888Z: [INFO]  Running oryx create-script -appPath /home/site/wwwroot -output /opt/startup/startup.sh -defaultAppFilePath /defaulthome/hostingstart/hostingstart.dll     -bindPort 8080 -userStartupCommand '' 
2021-06-10T09:52:45.143249243Z: [INFO] …
Run Code Online (Sandbox Code Playgroud)

azure azure-web-app-service azure-linux .net-5

5
推荐指数
1
解决办法
2202
查看次数