2013-02-14 58 views
2

我的一個部署工作者角色顯示爲不健康,儘管其工作完美(爲每個請求執行期望的工作)。我看不到任何運行時異常,狀態顯示爲回收。工人角色實例不健康

有人可以給我一個提示,爲什麼這可能是?

回答

2

按照(或兩者)的方式獲取有關您的應用中正在進行的操作的更多信息。

收集數據一段時間 - 1/2或1小時。檢查診斷日誌。使用遠程桌面登錄並檢查Windows事件日誌。更好地測試你的代碼。

工人角色的回收通常通過退出RoleEntryPoint實施方法(通常爲WorkerRole.cs)的Run方法來調用。你永遠不會退出這種方法。未處理的異常可能是導致方法終止的原因。 .NET運行時中的未處理異常通常會記錄到Windows事件日誌中。

相關問題