我有一个
Windows Azure应用程序(Web角色),我遇到了严重的问题.
如果应用程序连接到的某个数据库出现问题(在这种情况下,sql Azure瞬态错误),我的应用程序中会抛出许多异常.抛出的每个异常都被很好地捕获和处理,但IIS服务最终会关闭,甚至更糟糕的是,整个Web角色变得无法响应.
异常的数量很高,每秒30-100个.
我的应用程序在3个Web角色实例上运行愉快,同时遇到此问题我已升级到10个实例,因为我确信我读到了捕获的异常对资源很重,但这没有任何区别.
事件日志中没有错误或(我可以确定)有用的警告.
..而且重复一遍,我可以保证没有未捕获的异常发生.
这听起来像普通的服务器行为吗?