調試我有我嘗試部署在Azure中的工人角色的.NET項目。我能夠直接從Visual Studio發佈文件,但是當worker角色運行時,我得到一個未捕獲的異常。我試圖從工作角色啓用日誌記錄到Azure存儲,這樣我就可以獲得有關異常的更多信息,但我遇到了麻省理工學院配置的問題。任何人都可以提供有關啓用此日誌記錄的最佳方式的幫助?啓用日誌記錄/ Azure中工作人員角色Azure存儲
回答
我不推薦Azure的輔助角色記錄過程的一個巨大的風扇,即使用Trace.WriteLine()方法,因爲我不覺得好像是爲我記錄的需求提供了足夠的靈活性,我認爲它看起來當我的代碼被Trace.WriteLine()語句分散時,垃圾代碼就是藝術和所有這些。我也不喜歡Trace語句不總是被記錄下來,並且如果工作者角色打嗝或者通常會誤入歧途,可能會「丟失」。
因此,我想出了寫經NLOG,然後被刷新到Azure存儲的時間表日誌文件到本地存儲的方法。奇蹟般有效。
我知道了在記錄在博客發表於:https://modhul.wordpress.com/2014/10/28/capturing-custom-logs-from-azure-worker-roles-using-azure-diagnostics/
如果我想看我的日誌文件,實時(而不是等待它們被刷新到Azure存儲),我RDP進入工人角色實例並啓動BareTail(http://www.baremetalsoft.com/baretail/)的副本,這是一種實時觀看日誌文件的好方法,它還允許您爲錯誤,信息,警告等添加顏色編碼。
這很有趣。我會把這個傳遞給我們的開發人員。到目前爲止,我剛剛使用RDP通過事件查看器中的Azure部分獲取任何異常。絕對不是一個好的解決方案。 – k2737 2015-02-12 23:16:48
Hi @ k2737 - 我已經添加了一些關於通過RDP監視日誌文件的答案。 – 2015-02-13 14:08:08
@NickHeppleston它看起來像您的博客文章的鏈接已損壞 - 您有可能更新您的答案以包含相關信息? – BrainSlugs83 2016-01-15 18:39:27
- 1. 來自Windows Azure工作人員的IntelliTrace日誌角色不工作
- 2. 工作人員角色跟蹤記錄
- 3. azure blob存儲日誌記錄/分析gui工具?
- 4. Azure:工人角色寫在c:\或本地存儲
- 5. Azure Java Tomcat日誌記錄
- 6. Azure VM日誌和Azure存儲
- 7. Azure中的網絡和工作人員角色
- 8. 2個工作人員角色在一個Azure包中
- 9. Microsoft Azure工作人員角色執行控制
- 10. 工作人員與數據庫azure上的角色
- 11. 在azure存儲中的ELMAH錯誤日誌記錄
- 12. Windows Azure日誌記錄:WADLogsTable作爲應用程序日誌?
- 13. 在Azure操作日誌中關閉日誌記錄pfx密碼
- 14. Azure工作者角色拋出System.IO.FileNotFoundException
- 15. Azure工作者角色跟蹤到開發存儲
- 16. Azure Cloud Service不會將工作者角色日誌寫入WADLogsTable
- 17. 查看Windows Azure Node.js工作角色日誌文件
- 18. Windows Azure Web角色日誌文件
- 19. Azure入門:工作角色
- 20. 使用NLog記錄Azure日誌流
- 21. 1.7 SDK中的Azure日誌記錄
- 22. 如何在Azure中啓用cs-host IIS日誌記錄?
- 23. Azure Worker角色不能正常工作
- 24. Log4net天藍色表存儲日誌記錄不工作
- 25. 在Windows Azure中存儲IIS日誌
- 26. AzureDirectory與Lucene.Net和Azure工作者角色
- 27. 如何保持啓用Azure應用程序日誌記錄?
- 28. 作爲Web角色虛擬目錄的Azure Blob存儲?
- 29. 發公告,從Azure的工人角色Azure的Web角色 - 最佳實踐
- 30. 在azure工作角色內存中的大量數據
您應遵循以下MSDN指南:https://msdn.microsoft.com/en-us/library/azure/dn186185.aspx。請注意,它不是實時的 - 輸出是批量生成的,並且會定期出現。根據發生異常的位置,您可能看不到任何東西。爲了排除故障,您可以啓用RDP和遠程到服務器,並期待在事件日誌中,如果你想:http://blogs.msdn.com/b/mast/archive/2013/07/20/configure-remote-desktop- via-management-portal-for-windows-azure-cloud-services.aspx – 2015-02-10 03:51:20
謝謝!我現在會經歷這個。現在使用遠程桌面可能是最簡單的,然後長期記錄到存儲帳戶設置。 – k2737 2015-02-11 02:24:23