我的Azure辅助角色上填充了什么磁盘?

时间:2018-05-08 03:53:45

标签: c# azure azure-application-insights azure-worker-roles

我在Azure上有一个一直运行良好的WorkerRole,并且今天突然停止工作。如果我查看Azure基础结构日志,我会看到很多错误:

  

EventName =“”InfrastructureLogsEvent“”Message =“”System.IO.IOException:   磁盘上没有足够的空间。

     

at System.IO .__ Error.WinIOError(Int32 errorCode,String   maybeFullPath)在System.IO.FileStream.WriteCore(Byte []缓冲区,   Int32偏移量,Int32计数)at   System.IO.FileStream.FlushWrite(Boolean calledFromFinalizer)at   System.IO.FileStream.Dispose(布尔处理)at   System.IO.StreamWriter.Dispose中的System.IO.Stream.Close()(布尔值   处理)在System.IO.TextWriter.Dispose()处   System.IO.File.InternalWriteAllText(String path,String contents,   编码编码,布尔checkHost)at   ApplicationInsightsExtension.LogPublisherBase.set_LastQueryCutOffTimeStamp(日期时间   value)“”ManagerTid =“”4“”OrigTS =“”2018/05/08 03:20:41.211“”   TraceSource = “” 诊断 “”

有几个人说:

  

“磁盘目录分区中的总可用空间   C:\资源\目录\ 06767544226d408d94d0d752584ca35d.InSysMinuteDataProcessor.DiagnosticStore \ WAD0107 \表\   是0MB;将配额从2560MB降低到2048MB以便更多表数据   是垃圾收集。确保MA的目录分区和配额   足够大,其他进程不会将数据写入和填充   分区。“

这是唯一的错误,它们是第一次在今天开始生成。 WorkerRole的CPU现在以接近100%的速度运行,并且没有进行任何旨在进行的处理。

我尝试关闭Application Insights并重新部署WorkerRole,这没有任何效果。我还删除了Cloud Service实例及其所有部署,并使用其他名称重新创建它。我再次看到同样的错误。

当我在Visual Studio中以调试模式运行WorkerRole时,它运行正常。为什么在Azure中部署时突然停止工作?

0 个答案:

没有答案