2012-06-15 89 views
0

我們的網站目前已部署到azure,我們正在使用天青診斷編寫跟蹤日誌。然後,我們定期將日誌發送到blob存儲,並使用Cerebrata的Windows診斷管理器軟件讀取它們。我想知道當持有azure上的日誌的光盤已滿時,即在日誌發貨之前會發生什麼情況。日誌什麼時候被清除?如果日誌沒有發貨,它會有什麼不同。我擔心的是,當試圖寫入完整光盤時,如果出現異常(如果有的話),該網站可能會以某種方式失敗。當持有azure日誌的光盤已滿時會發生什麼情況?

非常感謝

+0

你爲什麼不試試?很容易使用一些額外的磁盤空間。 – Peter

回答

0

是否使用System.Diagnostics.Trace「寫」你的日誌,或者你在日誌文件中寫入。 無論哪種方式都有一個彙總。這意味着如果您在存儲轉移之前達到存儲配額,則最舊的日誌將被刪除。但是您可以輕鬆增加默認(4G!)日誌配額。

請看看下面的文章和帖子,詳細的診斷描述的Windows Azure:

http://blogs.msdn.com/b/golive/archive/2012/04/21/windows-azure-diagnostics-from-the-ground-up.aspx

http://www.windowsazure.com/en-us/develop/net/common-tasks/diagnostics/

http://msdn.microsoft.com/en-us/library/windowsazure/hh411544.aspx

1

如果您使用的是Windows Azure診斷,然後它會使磁盤上的日誌老化(首先刪除最早的文件)。您有一個在實例級別基礎上的blob存儲中的wad-control-container中指定的配額。默認情況下,這將是4GB(您可以更改它)。所有的跟蹤,計數器和事件日誌都需要適應這個4GB的磁盤空間。如果您喜歡每個數據源,則可以在此處設置單獨的配額。診斷管理器負責管理數據源和配額。

現在,舊版SDK中存在一個磁盤可能已滿並且診斷程序停止工作的錯誤。您將會知道,如果您可能受到RDP進入實例並嘗試導航到C:\ Resources \ Directory \\ Monitor目錄的此bug的影響。如果你被拒絕訪問,那麼你可能會遇到這個錯誤。如果您可以在機器上將此目錄視爲普通管理員,則不應該受到影響。舊版SDK版本中存在權限問題,其中刪除此目錄失敗。不幸的是,這種影響的唯一表現是突然間你不會再傳輸數據。沒有明顯的失敗。

相關問題