2013-07-13 48 views
3

當我在使用SDK 2.0的Azure模擬器中運行應用程序時,我在控制檯輸出中一次又一次地重複出現以下錯誤。下面的錯誤指出「系統資源不足......」,但它是我的開發機器上運行的唯一一款具有6核Xeon,32 GB內存和大量硬盤空間的軟件。此外,我在Windows中沒有看到任何東西事件查看器。什麼是造成這些錯誤?什麼導致Azure模擬器中的監視代理錯誤?

[MonAgentHost] Error: MA EVENT: 2013-07-13T12:49:53.944Z 
[MonAgentHost] Error:  2 
[MonAgentHost] Error:  12640 
[MonAgentHost] Error:  12644 
[MonAgentHost] Error:  EtwListener 
[MonAgentHost] Error:  0 
[MonAgentHost] Error:  12c939f8-b82a-48fc-bb30-cc66717 
[MonAgentHost] Error:  etw.cpp 
[MonAgentHost] Error:  EtwListener::StartRealTimeSession 
[MonAgentHost] Error:  3605 
[MonAgentHost] Error:  0 
[MonAgentHost] Error:  5aa 
[MonAgentHost] Error:  Insufficient system resources exist to complete the requested service. 
[MonAgentHost] Error:  ERROR:EnableTraceEx() to enable provider failed 
[MonAgentHost] Error: MA EVENT: 2013-07-13T12:49:53.944Z 
[MonAgentHost] Error:  2 
[MonAgentHost] Error:  12640 
[MonAgentHost] Error:  12644 
[MonAgentHost] Error:  EtwListener 
[MonAgentHost] Error:  0 
[MonAgentHost] Error:  12c939f8-b82a-48fc-bb30-cc66717 
[MonAgentHost] Error:  etw.cpp 
[MonAgentHost] Error:  EtwListener::SetupEventing 
[MonAgentHost] Error:  1876 
[MonAgentHost] Error:  ffffffff80010008 
[MonAgentHost] Error:  0 
[MonAgentHost] Error:  
[MonAgentHost] Error:  Failed to start the etw real time user session 
[MonAgentHost] Error: MA EVENT: 2013-07-13T12:49:53.944Z 
[MonAgentHost] Error:  2 
[MonAgentHost] Error:  12640 
[MonAgentHost] Error:  12644 
[MonAgentHost] Error:  EtwListener 
[MonAgentHost] Error:  0 
[MonAgentHost] Error:  12c939f8-b82a-48fc-bb30-cc66717 
[MonAgentHost] Error:  etw.cpp 
[MonAgentHost] Error:  EtwListener::Start 
[MonAgentHost] Error:  1758 
[MonAgentHost] Error:  ffffffff80010008 
[MonAgentHost] Error:  0 
[MonAgentHost] Error:  
[MonAgentHost] Error:  Failed to start event tracing 
[MonAgentHost] Error: MA EVENT: 2013-07-13T12:49:53.944Z 
[MonAgentHost] Error:  2 
[MonAgentHost] Error:  12640 
[MonAgentHost] Error:  12644 
[MonAgentHost] Error:  MonAgent 
[MonAgentHost] Error:  0 
[MonAgentHost] Error:  12c939f8-b82a-48fc-bb30-cc66717 
[MonAgentHost] Error:  monagent.cpp 
[MonAgentHost] Error:  MonAgent::InitializeEtw 
[MonAgentHost] Error:  1303 
[MonAgentHost] Error:  ffffffff80010008 
[MonAgentHost] Error:  0 
[MonAgentHost] Error:  
[MonAgentHost] Error:  Error: Failed to start ETW providers 
[MonAgentHost] Error: MA EVENT: 2013-07-13T12:49:53.944Z 
[MonAgentHost] Error:  2 
[MonAgentHost] Error:  12640 
[MonAgentHost] Error:  12644 
[MonAgentHost] Error:  MonAgent 
[MonAgentHost] Error:  0 
[MonAgentHost] Error:  12c939f8-b82a-48fc-bb30-cc66717 
[MonAgentHost] Error:  monagent.cpp 
[MonAgentHost] Error:  MonAgent::InitializeForStart 
[MonAgentHost] Error:  221 
[MonAgentHost] Error:  ffffffff80010008 
[MonAgentHost] Error:  0 
[MonAgentHost] Error:  
[MonAgentHost] Error:  Failed to start the ETW providers 
[MonAgentHost] Error: MA EVENT: 2013-07-13T12:49:53.944Z 
[MonAgentHost] Error:  2 
[MonAgentHost] Error:  12640 
[MonAgentHost] Error:  12644 
[MonAgentHost] Error:  MonAgent 
[MonAgentHost] Error:  0 
[MonAgentHost] Error:  12c939f8-b82a-48fc-bb30-cc66717 
[MonAgentHost] Error:  monagent.cpp 
[MonAgentHost] Error:  MonAgent::Start 
[MonAgentHost] Error:  2215 
[MonAgentHost] Error:  ffffffff80010008 
[MonAgentHost] Error:  0 
[MonAgentHost] Error:  
[MonAgentHost] Error:  Failed initialize agent sub-components 

這裏是我的服務定義:

<WorkerRole name="SPS.Azure.FooService" vmsize="Small"> 
    <Imports> 
     <Import moduleName="Diagnostics" /> 
     <Import moduleName="RemoteAccess" /> 
     <Import moduleName="RemoteForwarder" /> 
    </Imports> 
    <ConfigurationSettings>  
     <Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.Level" /> 
    </ConfigurationSettings> 
</WorkerRole> 

這裏是我的服務配置:

<Role name="SPS.Azure.FooService"> 
    <Instances count="1" /> 
    <ConfigurationSettings>  
     <Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" /> 
     <Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.Level" value="Verbose" /> 
     <Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.Enabled" value="true" /> 
     <Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountUsername" value="ausername" /> 
     <Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountEncryptedPassword" value="apassword" /> 
     <Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountExpiration" value="2014-05-10T23:59:59.0000000-04:00" /> 
     <Setting name="Microsoft.WindowsAzure.Plugins.RemoteForwarder.Enabled" value="true" /> 
    </ConfigurationSettings> 
</Role> 

這裏是我的wadcfg文件:

<?xml version="1.0" encoding="utf-8"?> 
<DiagnosticMonitorConfiguration configurationChangePollInterval="PT1M" overallQuotaInMB="4096" xmlns="http://schemas.microsoft.com/ServiceHosting/2010/10/DiagnosticsConfiguration"> 
    <DiagnosticInfrastructureLogs /> 
    <Directories> 
    <IISLogs container="wad-iis-logfiles" /> 
    <CrashDumps container="wad-crash-dumps" /> 
    </Directories> 
    <Logs bufferQuotaInMB="1024" scheduledTransferPeriod="PT1M" scheduledTransferLogLevelFilter="Verbose" /> 
    <WindowsEventLog bufferQuotaInMB="1024" scheduledTransferPeriod="PT1M" scheduledTransferLogLevelFilter="Verbose"> 
    <DataSource name="Application!*" /> 
    </WindowsEventLog> 
</DiagnosticMonitorConfiguration> 

這裏是我的診斷配置在我的App.confi中g文件:

<system.diagnostics> 
    <trace> 
     <listeners> 
     <add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" name="AzureDiagnostics"> 
      <filter type=""/> 
     </add> 
     </listeners> 
    </trace> 
    </system.diagnostics> 

回答

6

我整個星期都有同樣的問題。作爲黑暗中的鏡頭,我刪除了c:\ Users \ MyAccount下的AppData \ Local \ dftmp的全部內容,但我還沒有看到錯誤消息。

如果您在Azure計算模擬器中單擊部署,然後單擊「工具」 - >「打開本地存儲...」,AppData \ Local \ dftmp就是您需要的文件夾。

+0

沒有爲我工作 –

+0

爲我工作:) WOOT! –

3

清除ETW事件會話似乎解決了我的問題。

1)要查看活動會話運行:

Logman -ets

2)停止主devFabric會話:

Logman停止devFabric.mainSession -ets

3)對於每個MA_ETWSESSION從第一個查詢輸入類似如下的內容:

logman stop MA_ETWSESSION_MACHINE23_deployment23(1).CloudProductName.Servi cePortal_IN_1-ets

相關問題