我有一个从队列中读取的azure worker角色。偶尔,我的实例会报告自己不健康。
我知道这是从未处理的异常发生的,我正试图解决这些问题(这是另一回事)。
我希望该角色在进入这种不健康状态时自动重启任何实例。这将使我的实例(大约五个)一直在运行。
我有逻辑将任何已经排队五次以上的项目放入“毒药”队列中供我稍后查看。这可确保工作者角色实例不会卡在同一个队列项上。
我的问题是:如何自动重启不健康的员工角色?
答案 0 :(得分:1)
您可以通过以下任一方式让Azure Fabric Controller重新启动您的辅助角色:
如上所述,重新启动应该已经自动进行。