如何以编程方式确定azro webrole实例是否在webrole.cs的onstart方法中返回500错误?

时间:2014-03-11 08:47:41

标签: azure azure-deployment webrole

我有这样的场景:作为azure webrole运行的asp.net应用程序,2个小实例。有时当vm重新启动时,我的一个实例返回500错误,我必须手动重启每个实例并希望最好。如何检查webrole.cs的onstart方法,该实例已启动并正在运行,以及回收角色有什么问题?

1 个答案:

答案 0 :(得分:0)

我建议解决根本原因,而不是对症状进行创可贴。有关如何解决Webroles中的500个错误的技术,请参阅http://blogs.msdn.com/b/kwill/archive/2013/09/19/troubleshooting-scenario-5-internal-server-error-500-in-webrole.aspx

如果您确实想要实现此创可贴代码,那么您可以调整Azure Autoscale Restarts Running Instances中的代码并调用RequestRecycle以获得500响应。