工作者角色实例不健康

时间:2013-02-14 09:05:12

标签: azure

我部署的一个工作人员角色显示为不健康,尽管它工作正常(为每个请求执行所需的工作)。我在那里看不到任何运行时异常,状态显示为重新打印。

任何人都可以给我一个提示,为什么会这样?

1 个答案:

答案 0 :(得分:2)

按照(或两者)中的任何一种方式获取有关应用内容的更多洞察信息。

收集数据一段时间 - 1/2或1小时。检查诊断日志。使用远程桌面登录并检查Windows事件日志。更好地检测您的代码。

通常通过退出Run实施的RoleEntryPoint方法(通常为WorkerRole.cs)来调用回收工作者角色。你永远不会退出这个方法。未处理的异常可能是Run方法终止的原因。 .NET运行时中未处理的异常通常会记录到Windows事件日志中。