Microsoft.Azure.Diagnostics.PaaSDiagnostics 1.4.1.1已退出退出代码:-108

时间:2015-06-03 12:42:35

标签: azure azure-diagnostics

运行Azure Diagnostics 2.5一段时间后,没有任何问题,它开始失败。

Here是我的wadcfgx。

Here是来自应用程序唯一实例的CommandExecution日志。

Here是我的DiagnosticsPluginLauncher日志。

Here是DiagnosticsPlugin日志。

这里的问题在哪里? DiagnosticsPlugin日志以:

结尾
DiagnosticsPlugin.exe Error: 0 : [6/3/2015 12:02:41 PM] System.Xml.Schema.XmlSchemaValidationException: The element 'CounterSets' has incomplete content. List of possible elements expected: 'CounterSet'.
   at Microsoft.Azure.Plugins.Plugin.BaseMonitoringConfig.Validate(String configFile, String schemaFile)
   at Microsoft.Azure.Plugins.Plugin.WadParser.Translate(String baseMaResourcePath, Int32 actualDiskQuota, String& fullConfigFilePath)
DiagnosticsPlugin.exe Error: 0 : [6/3/2015 12:02:41 PM] Failed to convert WAD1.1 config to Monagent config format
DiagnosticsPlugin.exe Information: 0 : [6/3/2015 12:02:41 PM] DiagnosticPlugin.exe exit with code -108

我有一个简单的建议 - 性能计数器设置正在解决问题。我是对的吗?

1 个答案:

答案 0 :(得分:1)

建议是对的 - 对性能指标(a.k.a.选择我自己的自定义列表)琐碎是可以惩罚的。禁用它们可以缓解这个问题。我想有一个默认的和允许的(可能的a.k.a.)性能计数器列表。

Here是一篇关于诊断的好文章,详尽的错误列表和非常好的字符串:

%SystemDrive%\ WindowsAzure\Logs\Plugins\Microsoft.Azure.Diagnostics.PaaSDiagnostics<DiagnosticsVersion>\CommandExecution.log

让我发现了所需的所有日志。

为了解决类似的问题:

  1. 将您的实例发布到启用了远程桌面的登台环境。
  2. 通过VS
  3. 中的服务器资源管理器对实例进行RDP
  4. 使用上述文件夹并发现日志。
  5. 打开每个日志并使用它来发现错误代码并使用带有错误代码建议的文章。