0

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

4

1 回答 1

0

与其把创可贴放在症状上,我建议解决根本原因。有关如何解决 500 错误的技术,请参阅http://blogs.msdn.com/b/kwill/archive/2013/09/19/troubleshooting-scenario-5-internal-server-error-500-in-webrole.aspx在 Webroles。

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

于 2014-03-11T20:35:22.840 回答