Asp.net System.ServiceModel.Activation.ServiceHttpHandlerFactory和x2B的性能问题;ServiceHttpHandler
我最近开始使用NewRelic来研究我的web应用程序的一些性能问题。我注意到Asp.net System.ServiceModel.Activation.ServiceHttpHandlerFactory和x2B的性能问题;ServiceHttpHandler,asp.net,web-services,wcf,asynchronous,newrelic,Asp.net,Web Services,Wcf,Asynchronous,Newrelic,我最近开始使用NewRelic来研究我的web应用程序的一些性能问题。我注意到System.ServiceModel.Activation.ServiceHttpHandlerFactory+ServiceHttpHandler中报告了一个很大的性能问题 查看单个慢速请求后,NewRelic报告: 该站点使用了一个WCF服务,该服务设置为使用异步处理请求,我相信ServiceHttpGandlerFactory可能正在等待请求完成 我已经做了一些调查,其中一个问题是关于会话状态可能存在的问题,
System.ServiceModel.Activation.ServiceHttpHandlerFactory+ServiceHttpHandler中报告了一个很大的性能问题
查看单个慢速请求后,NewRelic报告:
该站点使用了一个WCF服务,该服务设置为使用异步处理请求,我相信ServiceHttpGandlerFactory可能正在等待请求完成
我已经做了一些调查,其中一个问题是关于会话状态可能存在的问题,我已经禁用了会话状态
在这一点上,我被卡住了,我在本地运行了一个探查器,事情看起来很好,这让我相信这是一个负载下的问题,或者是一个间歇性的问题。有人知道我还应该看什么或者原因是什么吗?确保您使用的是最新版本的New Relic agent。版本3.2.113.0增加了对WCF服务的更好支持(请参阅) 如果正在进行异步活动,则代理可能无法将其与正在进行的事务相关联。这可能是因为HttpContext或OperationContext对代理不可用。异步活动可能集中在非web类别中 在这种情况下,这可能会有所帮助,特别是在使用异步的情况下