我有一个从队列中读取的 azure worker 角色。有时,我的实例会报告自己不健康。
我知道这是由于未处理的异常而发生的,我正在尝试修复这些异常(这是另一回事)。
我希望该角色在任何实例进入这种不健康状态时自动重启它们。这将使我的实例(大约五个)一直运行。
我有逻辑将任何已出队超过五次的项目放入“毒药”队列中,以供我稍后查看。这可确保辅助角色实例不会卡在同一个队列项上。
我的问题是:如何自动重启不健康的工作角色?
我有一个从队列中读取的 azure worker 角色。有时,我的实例会报告自己不健康。
我知道这是由于未处理的异常而发生的,我正在尝试修复这些异常(这是另一回事)。
我希望该角色在任何实例进入这种不健康状态时自动重启它们。这将使我的实例(大约五个)一直运行。
我有逻辑将任何已出队超过五次的项目放入“毒药”队列中,以供我稍后查看。这可确保辅助角色实例不会卡在同一个队列项上。
我的问题是:如何自动重启不健康的工作角色?