gpt4 book ai didi

c# - 有没有办法告诉 WCF 服务有多少个 "Concurrent Calls"?

转载 作者:太空狗 更新时间:2023-10-29 22:55:15 25 4
gpt4 key购买 nike

我有一个 WCF 服务,目前有 11 个客户端每 3 分钟 ping 一次。几个星期以来,它们都运行良好。昨晚,由于超时,他们突然无法 ping 通。所以我查看了我的服务器 web.config。具体来说:

<serviceThrottling maxConcurrentCalls ="50" maxConcurrentSessions="200"/>

工作应该没有问题。
我将两个值都更改为 500,保存文件,然后一切又开始工作了。所以一定是建立了多少个连接的问题。
我的问题是:有没有办法在服务器应用程序上查看当前有多少个并发调用?比如某种监控系统?这将帮助我找到为什么 50 个可能的调用对于 11 个客户来说是不够的。


问题 2:编辑服务的 web.config,然后保存它,会重置所有连接吗?还是只是我让并发调用变大了?

最佳答案

您可能想查看可用的 WMI 工具:

http://msdn.microsoft.com/en-us/library/ms735098.aspx

Windows Communication Foundation (WCF) includes a large set of performance counters to help you gauge your application's performance.

关于c# - 有没有办法告诉 WCF 服务有多少个 "Concurrent Calls"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4865357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com