首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果我的实例没有响应,Azure会重新启动/reimage/(两者)吗?

如果我的实例没有响应,Azure会重新启动/reimage/(两者)吗?
EN

Stack Overflow用户
提问于 2014-06-24 19:24:56
回答 2查看 1.3K关注 0票数 1

我有一个Azure webrole项目,它涉及在实例上安装第三方软件的长期启动任务;偶尔,我会看到实例没有响应,所以我实现了一个探测器,让负载均衡器注意到这一点,而不是将流量定向到坏实例。当然这还不够--我想要的是Azure (Fabric?)然后重启实例,如果没有帮助(也就是让实例正确地回复探测)-重新镜像实例。这是行为吗?如果是,哪里有记录?我找了很长一段时间,但没有找到任何有用的东西。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2014-06-24 21:41:18

使用管理API,您应该能够从外部监视角色实例。然后,如果要使用long,您应该能够使用force it to be re-imaged

票数 0
EN

Stack Overflow用户

发布于 2014-06-25 00:31:17

http://blogs.msdn.com/b/kwill/archive/2013/02/28/heartbeats-recovery-and-the-load-balancer.aspx描述了角色实例的健康状况,Azure为恢复做了什么,以及如何使用负载均衡器探测器。

当您说您的实例没有响应时,这是否意味着该实例在门户中显示为忙(或者除了就绪之外的其他什么),或者仅仅是IIS没有响应请求?如果是前者(实例显示繁忙),那么您不需要负载均衡器探测器,因为Azure会自动将该实例从旋转中移除。如果是后者(IIS没有响应),那么您可以潜在地在您的web代码中实现一个StatusCheck事件,这样如果w3wp本身有问题,那么fabric将使实例停止旋转,但是如果w3wp本身是健康的,并且只是请求没有响应,那么您将需要负载均衡器探测器。

拥有一个好的监控和恢复解决方案是非常有价值的,但我建议您应该调查实例没有响应的根本原因,而不是重启实例来缓解w3wp问题。修复问题的根源,而不是使用创可贴:)。http://blogs.msdn.com/b/kwill/archive/2013/02/28/heartbeats-recovery-and-the-load-balancer.aspx上的博客文章,特别是故障排除场景5,可能是开始调查的好地方。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24385381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档