监视 Azure 应用服务中的 HTTP 5xx 错误

Scu*_*eve 4 debugging 500-error azure azure-app-services

Azure 应用服务 UI 过去能够直接检查 5xx 错误。自从我们开始使用 Azure 以来,UI 几乎一直在变化,而这种能力似乎已经消失了。

我们看到一些 5xx 错误,并且没有错误报告,我想进入我们的应用程序代码并修复用户未报告的任何崩溃。

日志流没有提供任何有用的信息,所以我在这里想知道。了解正在发生的服务器端错误的具体情况的好方法是什么?

Sam*_*gan 5

要获取有关错误的最详细信息,您需要将 Web 应用程序连接到 App Insights。这将收集所有这些数据,并为您提供一种(相对)简单的方法来深入研究它们。App Insights 有一个免费套餐,您可以启用它进行基本监控,而无需更改您的应用。看这里

另一个值得一看的地区是 Kudu。如果您转到门户中的高级工具 (Kudu),您可以浏览站点的内容并查看日志文件夹。500 错误通常会显示在事件日志中。

最后,如果您单击“诊断并解决问题”链接并转到“可用性和性能”,新的诊断工具实际上可以很好地向您显示错误以及导致错误的原因