在Azure中启用诊断会占用事务 - MACommand.xml

时间:2012-01-06 02:19:42

标签: azure azure-storage azure-storage-blobs azure-diagnostics

我们只是尝试了Azure存储分析服务,一些非常不寻常的事情引起了我们的注意。

诊断存储帐户(诊断服务将其数据写入的帐户)的事务计数非常高。我们讨论的是 600~每小时事务,所有这些都是GetBlob()操作,并且所有这些操作都以错误结束(ClientOtherError等于操作总数)。进一步的调查显示,每个运行诊断程序的实例都会启动,每小时产生 300次交易(我们有2个实例,因此600个)。继续调查,查看Analytics Service正在生成的$ logs,揭示了真正发生的事情:

日志中充满了对不存在的xml文件的大量调用。日志文件本身非常混乱,但很明显大多数调用都在搜索

的https:// * *** .blob.core.windows.net /mam/MACommand.xml 以及 /mam/MACommanda.xml /mam/MACommandb.xml

所有这些调用都有404错误。

这个问题对我们来说是一个真正的问题,我们不知道是什么导致它。

有没有人遇到过这个问题?

(编辑:忘记提及,诊断服务没有记录任何内容 - 所有类别的scheduledTransferPeriod为零)

1 个答案:

答案 0 :(得分:3)

这些事务是自SDK 1.6以来的预期行为。 请参阅此处的完整说明:

http://social.msdn.microsoft.com/Forums/en-US/windowsazuretroubleshooting/thread/2e2f46dd-638a-4af1-b8ac-cfd7659a3171