wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了windows-server-2008 – 为什么捕获的异常会导致IIS甚至整个Windows Azure服务器失败?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有一个 Windows Azure应用程序(Web角色),我遇到了严重的问题. 如果应用程序连接到的某个数据库出现问题(在这种情况下,SQL Azure瞬态错误),我的应用程序中会抛出许多异常.抛出的每个异常都被很好地捕获和处理,但IIS服务最终会关闭,甚至更糟糕的是,整个Web角色变得无法响应. 异常的数量很高,每秒30-100个. 我的应用程序在3个Web角色实例上运行愉快,同时遇到此问题我
我有一个 Windows Azure应用程序(Web角色),我遇到了严重的问题. @H_197_15@如果应用程序连接到的某个数据库出现问题(在这种情况下,sql Azure瞬态错误),我的应用程序中会抛出许多异常.抛出的每个异常都被很好地捕获和处理,但IIS服务最终会关闭,甚至更糟糕的是,整个Web角色变得无法响应.

@H_197_15@异常的数量很高,每秒30-100个.

@H_197_15@我的应用程序在3个Web角色实例上运行愉快,同时遇到此问题我已升级到10个实例,因为我确信我读到了捕获的异常对资源很重,但这没有任何区别.

@H_197_15@事件日志中没有错误或(我可以确定)有用的警告.

@H_197_15@..而且重复一遍,我可以保证没有未捕获的异常发生.

@H_197_15@这听起来像普通的服务器行为吗?

如果您确信它是例外,StackOverflow,但基于我所知道的:不是直接的.只有未处理的异常才会导致直接进程终止. @H_197_15@但是你所描述的症状也不是 – “IIS服务最终关闭” – 你能具体说明你究竟是什么意思吗?

@H_197_15@例外可能导致异常糟糕的性能,30-100 /秒似乎非常糟糕;如果它们在GC@L_673_13@中存活下来,它们可能只会破坏您的地址空间但仍然没有延迟(检查内存泄漏?)

@H_197_15@“或者更糟糕的是,整个网络角色变得无法响应” – 你的意思是VM实例?这听起来更像是没有被清理的资源泄漏(内存或外部资源).

大佬总结

以上是大佬教程为你收集整理的windows-server-2008 – 为什么捕获的异常会导致IIS甚至整个Windows Azure服务器失败?全部内容,希望文章能够帮你解决windows-server-2008 – 为什么捕获的异常会导致IIS甚至整个Windows Azure服务器失败?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。