gpt4 book ai didi

c# - 超出 WCF MaxConcurrentSessions

转载 作者:行者123 更新时间:2023-11-30 12:28:44 29 4
gpt4 key购买 nike

我在申请公司时遇到了问题。

我将总结系统的关键要素:

  1. 我公司的系统几年前就在 Windows XP 和 7(家庭版、专业版、基本版)机器上运行。
  2. 它是用 .NET 4.0 编写的,基于 WCF。
  3. 它使用默认 throttle 值(MaxConcurrentSessions = 100 * CPU (4):足以满足我们的工作负载)。
  4. 主要服务由独立的守护进程(而非 IIS)托管。
  5. 主要服务配置为多线程/PerSession 实例。
  6. 协议(protocol)是 Reliable NET.TCP。
  7. 同时访问该服务的客户端不超过 10 个。

问题是,仅在 Windows 7 上,由于 MaxConcurrentSessions 限制已用尽(不可能!!!),我会间歇性地收到(我通过 WCF 完整跟踪日志发现的)“服务器太忙异常”。

你知道这种奇怪的行为吗?

谢谢您,祝您新年快乐!

安东尼奥

最佳答案

您的所有客户是否在使用后正确关闭/处理与服务的连接?值得检查一下,“幽灵”连接也许可以解释这一点。

关于c# - 超出 WCF MaxConcurrentSessions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20842923/

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