我有8个应用程序(VB.NET)我的服务器与server 2008 R2一起运行。每个应用程序都有一个数据库。应用程序位于服务器上,数据库位于另一服务器上。
只是想让你知道:
服务器数据库平均占CPU使用量的30%,应用服务器平均占CPU使用量的60%。
2台配置相同的服务器。基本配置:
我们用NewRelic 24小时监控系统。还有一个大问题: NewRelic总是指出"System.Web.HttpApplication.BeginRequest()".造成的经济放缓

在第二个映像中,我们可以看到问题是:“System.Web.HttpApplication.BeginRequest())”应用程序代码(Application code )

我在网上搜索了很多,发现这可能与"sessionState“有关。我使用"StateServer“所有八个应用程序。(使用"StateServer“的原因是应用程序会更快。)
按照"sessionState“配置:
<sessionState
cookieless="UseCookies"
cookieName=".authz"
mode="StateServer"
regenerateExpiredSessionId="true"
stateConnectionString="tcpip=127.0.0.1:42424"
timeout="20"
useHostingIdentity="true" />在任何地方,如果我把对象放在会话中,我就使用"Serializable()".示例:
<Serializable()> Public Class Example总之,我想跟你们解释一下情况。我怎样才能更快地解决这个问题呢?谢谢
发布于 2014-07-10 22:23:50
您似乎找到了与线程敏捷性和会话状态相关的相关信息,因此我们可以跳过它。如果您认为丢失的信息,可以使用自定义事务和自定义仪表帮助代理查看可能丢失的方法。
然而,即使在进行自定义检测时,持续时间也不会改变。
https://stackoverflow.com/questions/24679486
复制相似问题