我的 Azure Web 角色当前包含大量错误,并会从 OnStart()
引发异常。一旦引发异常,Azure 运行时就会再次启动角色。这对我来说不方便 - 角色 OnStart()
运行到完全相同的点并再次崩溃,并且这种情况永远持续下去。我宁愿让它在崩溃后停止。
我能否以某种方式要求 Azure 运行时在 OnStart()
因异常崩溃后不重新启动我的角色?
最佳答案
好吧,你可以在你的代码周围放置一个 try/catch,然后永远在 catch 中休眠。
但是不会,如果您抛出未处理的异常或您的进程退出,Windows Azure 将尝试重新启动它。没有办法改变这种行为。
关于windows - 如果 OnStart() 引发异常,我可以要求 Azure 运行时不要重新启动我的角色吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6680130/