Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net System.ServiceModel.Activation.ServiceHttpHandlerFactory和x2B的性能问题;ServiceHttpHandler_Asp.net_Web Services_Wcf_Asynchronous_Newrelic - Fatal编程技术网

Asp.net System.ServiceModel.Activation.ServiceHttpHandlerFactory和x2B的性能问题;ServiceHttpHandler

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可能正在等待请求完成 我已经做了一些调查,其中一个问题是关于会话状态可能存在的问题,

我最近开始使用NewRelic来研究我的web应用程序的一些性能问题。我注意到
System.ServiceModel.Activation.ServiceHttpHandlerFactory+ServiceHttpHandler中报告了一个很大的性能问题

查看单个慢速请求后,NewRelic报告:

该站点使用了一个WCF服务,该服务设置为使用异步处理请求,我相信ServiceHttpGandlerFactory可能正在等待请求完成

我已经做了一些调查,其中一个问题是关于会话状态可能存在的问题,我已经禁用了会话状态


在这一点上,我被卡住了,我在本地运行了一个探查器,事情看起来很好,这让我相信这是一个负载下的问题,或者是一个间歇性的问题。有人知道我还应该看什么或者原因是什么吗?

确保您使用的是最新版本的New Relic agent。版本3.2.113.0增加了对WCF服务的更好支持(请参阅)

如果正在进行异步活动,则代理可能无法将其与正在进行的事务相关联。这可能是因为HttpContext或OperationContext对代理不可用。异步活动可能集中在非web类别中

在这种情况下,这可能会有所帮助,特别是在使用异步的情况下