2017-09-27 81 views
0

我在Azure的应用程序,我监视每一个请求是HTTP 200(OK)错误500未在“失败的请求跟踪日志”(Azure)中留下“xml”?

昨天我有很多错误,HTTP 500和我去“诊断和解决问题>失败请求跟踪日志”对于这些错误中的每一个都有一个.xml的详细信息。

感谢这些日志,我在我的应用程序中解决了问题并再次部署。在此之后的所有请求都是HTTP 200

但今天事情happend,我有17个错误,HTTP 500: error 500 in azure

然后我就去“诊断和解决问题>失败请求跟踪日志”但这些错误没有.xml。

我想:也许Azure是不记录了,所以我挑起了404,但.XML出现在那里,所以...

问:为什么我没有17 XML这些HTTP500?

回答

0

如果我turn on "Failed Request Tracing",我可以得到失败的请求日志,请确保您已启用它。

失败请求跟踪

enter image description here

失败请求日志

enter image description here

此外,失败的请求日志应存放在/LogFiles/W3SVC#########/文件夹,你可以去到th在文件夹中使用Kudu Console并检查日志是否存在。

enter image description here

+0

它对我的应用程序已经“开启”了。事实上,我挑起的404创建了一个.xml。这就是为什么我问:为什么我没有这些HTTP 500 17 xmls?是否有可能在不创建xml的情况下发生HTTP 500? – sports

+0

请尝试将您的应用部署到另一个Azure应用服务,并打开失败的请求跟踪,并检查日志是否生成了500错误。 –

相关问题