好的,这就是我的困境......我有一个ASP.NET MVC网站,它正在运行某些条件,它正在将处理器挂在它正在运行的iss框上。我没有访问这些服务器(它是一个大约5个iis6盒子在一个网络后面的农场)。我正在做一些日志记录到SQL数据库,但问题是当cpu挂钩我的数据库启动超时。 iis服务器是内部托管的,但我无法访问它们。
为了让事情变得更复杂,我无法在我的qa环境中重现任何这些问题(我也无法访问)。 QA的设置与我们的prod环境类似,但是它运行在一个不在netscalar后面的单个盒子上。
那么,关于尝试追踪问题所在的最佳方法的任何想法?谢谢!
答案 0 :(得分:0)
由于您已经登录到数据库,为什么不登录到另一个数据库,在另一台计算机上安装此DB,这样当您的MVC应用程序开始查杀CPU时,数据库不会受到影响(因为它是在另一台计算机上工作)。
或者您可以登录到您可以访问的FTP文件夹。
希望我能帮到你。 问候。答案 1 :(得分:0)
ASP.NET跟踪。没有使用MVC,但我认为它仍然可以工作......
http://msdn.microsoft.com/en-us/library/y13fw6we%28VS.71%29.aspx
答案 2 :(得分:0)
如果您想知道系统的运行情况,可以通过以编程方式从事件查看器中读取: http://support.microsoft.com/kb/815314 这可以帮助您了解系统的运行情况。通过这种方式,您可以为其构建Web界面,并捕获您可能想要查看的任何信息。