AppFabric异步WCF服务持续时间



在Windows Server AppFabric IIS仪表板中,我看到一些WCF服务的调用持续时间为0,而它显然不是0 (IIS日志也证明了这一点)。这只发生在异步服务(基于任务的异步)中。这是意料之中的吗?有办法解决这个问题吗?

AppFabric WCF统计数据与WCF性能计数器共享许多东西&WCF分析跟踪。

不幸的是,当使用异步操作调用持续时间时,由于worker/IO线程切换,根本不支持调用持续时间。

您可以在这里和这里找到更多信息

在异步WCF服务上使用时,调用持续时间计数器将始终返回-1。

您可以尝试发出用户定义的事件来跟踪操作持续时间,但这将在仪表板中可见。

最新更新