如何测量WCF出站连接计数
本文关键字:连接 WCF 何测量 测量 | 更新日期: 2023-09-27 18:19:30
我有一个wcf Web服务和5台远程连接到它的客户端机器。
不幸的是,我在客户端机器上遇到了一些通信错误(这是一个三层应用程序)。
我想测量每台客户端机器上的出站连接数量,并将其写入日志,以检查通信错误是否与并发连接限制/数量有关。
我怎样才能用代码实现它?
我知道我可以访问性能计数器的值,但我不知道我需要测量哪个性能计数器。
还有两件事:
-
每个客户端都安装在一台单独的机器上。
-
我在配置中设置了maxconnections属性,如下所示-
<system.net> <connectionManagement> <add address="*" maxconnection="65535"/> </connectionManagement> </system.net>
您可以使用signaler来实现这一点。对方法调用使用拦截/调度程序,并将某些客户端推送到连接状态:打开或关闭,然后实时计算连接数。