windows-server-2008 – 为什么捕获的异常会导致IIS甚至整个Wind
发布时间:2020-12-14 00:16:43 所属栏目:Windows 来源:网络整理
导读:我有一个 Windows Azure应用程序(Web角色),我遇到了严重的问题. 如果应用程序连接到的某个数据库出现问题(在这种情况下,SQL Azure瞬态错误),我的应用程序中会抛出许多异常.抛出的每个异常都被很好地捕获和处理,但IIS服务最终会关闭,甚至更糟糕的是,整个Web角
我有一个
Windows Azure应用程序(Web角色),我遇到了严重的问题.
如果应用程序连接到的某个数据库出现问题(在这种情况下,SQL Azure瞬态错误),我的应用程序中会抛出许多异常.抛出的每个异常都被很好地捕获和处理,但IIS服务最终会关闭,甚至更糟糕的是,整个Web角色变得无法响应. 异常的数量很高,每秒30-100个. 我的应用程序在3个Web角色实例上运行愉快,同时遇到此问题我已升级到10个实例,因为我确信我读到了捕获的异常对资源很重,但这没有任何区别. 事件日志中没有错误或(我可以确定)有用的警告. ..而且重复一遍,我可以保证没有未捕获的异常发生. 这听起来像普通的服务器行为吗?
如果您确信它是例外,StackOverflow,但基于我所知道的:不是直接的.只有未处理的异常才会导致直接进程终止.
但是你所描述的症状也不是 – “IIS服务最终关闭” – 你能具体说明你究竟是什么意思吗? 例外可能导致异常糟糕的性能,30-100 /秒似乎非常糟糕;如果它们在GC生成中存活下来,它们可能只会破坏您的地址空间但仍然没有延迟(检查内存泄漏?) “或者更糟糕的是,整个网络角色变得无法响应” – 你的意思是VM实例?这听起来更像是没有被清理的资源泄漏(内存或外部资源). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 如何在GoSublime的命令shell中退出“go run”?
- windows – 为什么最大化的Delphi形式比GetSystemMetrics值
- windows-phone-7 – CameraCaptureTask仅返回WP7中分辨率为
- windows-server-2003 – 如何更改站点间拓扑生成器
- windows – rake资产:预编译不起作用(rails 3.1.1)
- 在Virtualbox中引导本机Windows安装:是否可能?
- 如何在Windows中找到证书的安装日期?
- Windows 8 – Windows 8 Store Apps和Windows Phone Apps之
- windows-server-2003 – 即使在明确同步时间之后,Windows S
- 解析 – 如何在Go lang中转换uint16中的字符串值?
推荐文章
站长推荐
- windows – 检查什么在降低PC速度和启动速度的工
- 在Windows上使用适用于C的Google API客户端库
- windows-server-2008-r2 – 2008 R2 DC拒绝与外部
- Windows 2008 RenderFarm服务:CreateProcessAsU
- 框架 – 如何确定用于构建特定Windows桌面应用程
- windows batch命令用来确定进程的工作目录
- .net – Windows窗体和ShowDialog问题
- Microsoft.Windows.Controls.Ribbon.RibbonWindo
- windows-8 – 如何模拟Windows RT
- 确定64位与32位Windows
热点阅读