我部署了一个工人角色,可以在一段时间内正常工作(几天......),但在某些时候它会停止或崩溃,然后它根本无法重新启动并保持“循环......”。唯一的解决方案是重新映像角色。
如何设置自动警报,以便在角色无响应(和骑自行车...)时收到电子邮件?
谢谢
我部署了一个工人角色,可以在一段时间内正常工作(几天......),但在某些时候它会停止或崩溃,然后它根本无法重新启动并保持“循环......”。唯一的解决方案是重新映像角色。
如何设置自动警报,以便在角色无响应(和骑自行车...)时收到电子邮件?
谢谢
像这样的警报或通知今天不可用,但正在处理中。如果这导致服务中断,您可以随时注册外部监控服务,该服务会在您的站点关闭时向您发送警报。
但是,我建议解决问题的根本原因,而不仅仅是重新映像以解决症状。这是我将如何开始:
Azure 无法通知您此类情况。考虑在 WorkerRole 中的循环周围放置一个 try/catch,并在出现问题时发送电子邮件给您。
或者,如果您愿意使用第三方服务,请考虑使用AzureWatch(我隶属于该产品)。它可以在您的实例变为无响应、忙碌或其他非就绪状态时提醒您