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