gpt4 book ai didi

azure - 使用 Azure 应用服务日志记录时是否会出现 blob StorageException?

转载 作者:行者123 更新时间:2023-12-03 01:53:43 25 4
gpt4 key购买 nike

每隔 30 或 40 分钟,当从我们的 Azure 网站流式传输应用程序日志时,我就会看到以下异常,抱歉......Azure Web App :-)

Application: Microsoft.WindowsAzure.Storage.StorageException: The remote server returned an error: (400) Bad Request. ---> System.Net.WebException: The remote server returned an error: (400) Bad Request.
Application: at System.Net.HttpWebRequest.GetResponse()
Application: at Microsoft.WindowsAzure.Storage.Core.Executor.Executor.ExecuteSync[T](RESTCommand`1 cmd, IRetryPolicy policy, OperationContext operationContext)
Application: --- End of inner exception stack trace ---
Application: at Microsoft.WindowsAzure.Storage.Core.Executor.Executor.ExecuteSync[T](RESTCommand`1 cmd, IRetryPolicy policy, OperationContext operationContext)
Application: at Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob.PutBlockList(IEnumerable`1 blockList, AccessCondition accessCondition, BlobRequestOptions options, OperationContext operationContext)
Application: at Microsoft.WindowsAzure.WebSites.Diagnostics.AzureBlobTraceListener.AppendStreamToBlob(Stream stream)
Application: at Microsoft.WindowsAzure.WebSites.Diagnostics.AzureBlobTraceListener.ConsumeBuffer()
Application: Request Information
Application: RequestDate:Thu, 26 Mar 2015 22:58:05 GMT
Application: StatusMessage:The specified block list is invalid.
Application: ErrorCode:InvalidBlockList

当您在 Azure 应用服务上启用诊断日志记录时,这是预期的情况吗?这只是忽略的第一次机会异常吗?

最佳答案

异常堆栈跟踪不包括您的服务总线队列调用,因此它不应是由您调用 SendAsync 引起的。 AzureBlobTraceListener 是 .NET trace listener将所有跟踪和调试输出上传到 Azure Blob 服务。上传这些 blob 时似乎遇到了问题。

我们确认这是 AzureBlobTraceListener 中的错误,现已修复。感谢您报告此事,对于给您带来的不便,我们深表歉意。

但是,如果您的应用服务日志记录本来就不应该启用,请参阅 Enable diagnostics logging for web apps in Azure App Service了解更多信息。

关于azure - 使用 Azure 应用服务日志记录时是否会出现 blob StorageException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29290656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com