windows - 如果 OnStart() 引发异常,我可以要求 Azure 运行时不要重新启动我的角色吗?

标签 windows debugging azure cloud

我的 Azure Web 角色当前包含大量错误,并会从 OnStart() 引发异常。一旦引发异常,Azure 运行时就会再次启动角色。这对我来说不方便 - 角色 OnStart() 运行到完全相同的点并再次崩溃,并且这种情况永远持续下去。我宁愿让它在崩溃后停止。

我能否以某种方式要求 Azure 运行时在 OnStart() 因异常崩溃后不重新启动我的角色?

最佳答案

好吧,你可以在你的代码周围放置一个 try/catch,然后永远在 catch 中休眠。

但是不会,如果您抛出未处理的异常或您的进程退出,Windows Azure 将尝试重新启动它。没有办法改变这种行为。

关于windows - 如果 OnStart() 引发异常,我可以要求 Azure 运行时不要重新启动我的角色吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6680130/

相关文章:

c++ - 如何使用两个参数获得 memfun

java - 如何在不弹出控制台窗口的情况下从 Windows 7 下的批处理文件运行 java 应用程序?

c# - 是否可以在.NET Core Web应用程序的任务管理器中设置显示名称?

node.js - 实时调试 Nodejs 应用程序?

c - #define LOG_MSG(...) 用于调试

.net - 使用 Windows Crypto API 的 Windows 2000 和 Windows 2003 RC2 加密/解密?

c++ - 如何从启用优化( Release模式)构建的二进制文件中分析故障转储?

java - Cosmosdb 保存的数据无法在门户中找到,而是从 azure-documentdb-spring-boot-starter 中找到

azure - 是否可以在云上部署分布式系统?

deployment - 如何在Windows Azure中部署Orchard CMS?