Azure App Service诊断日志应用程序日志记录Blob存储URL未找到404

时间:2017-08-18 06:18:27

标签: azure http-status-code-404 azure-storage-blobs azure-diagnostics azure-application-insights

在我的Azure App Service中,我启用了诊断日志>应用程序日志记录(Blob) 并指向Blob存储帐户。如下。

enter image description here

我还在同一个App Service中启用了Application Insight日志记录。但是,在应用程序洞察日志记录中,我看到了一些错误。它看起来像下面。

enter image description here

看起来,有时将数据从App Service写入Azure Blob存储失败,因为它无法找到URL,因此它会发送404。 图像中显示的实际请求/命令是:

https://myqalogs.blob.core.windows.net:443/my-qa-api-applogs/my-qa-api/2017/08/18/04/fc0efb-4524.applicationLog.csv?se=2037-08-16T11%3A32%3A01Z&sp=rwdl&sr=c&sv=2015-04-05&sig=QgSajcdke6PSzbqYizwJdCRuK2V37Jk2dA0v49hiBrs%3D&api-version=2014-02-14&comp=blocklist&blocklisttype=Committed

但是,内容就在那里。 enter image description here

我不确定在哪里检查以及如何解决这些错误。任何帮助都非常感谢。

1 个答案:

答案 0 :(得分:1)

我也在我身边创建了一个测试演示。我已经复制了这个问题。

我想这与azure Diagnostics日志的工作方式有关。

如果azure诊断日志想要将某些内容记录到azure blob中。

它首先会发送一个get请求来获取blob文件,然后它会发送一个put请求将日志放到azure blob存储中。

您可以找到azure Diagnostics使用的方法未放置。

所以我认为这不会影响您的日志详细信息信息,只是azure Diagnostics日志检查系统。

喜欢这张图片:

enter image description here