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,请注明来意。