我在公司应用程序遇到了问题。
以下是系统关键要素的概括:
1. 我们公司的系统在Windows XP和7机器上运行了几年。 2. 它是在.NET 4.0上编写的,基于WCF。 3. 它使用默认的调节值(MaxConcurrentSessions=100*CPU(4):适合我们的工作负载)。 4. 主服务由独立的守护进程托管(不是IIS)。 5. 主服务配置为多线程/每个会话实例。 6. 协议是可靠的NET.TCP。 7. 不超过10个客户端同时访问服务。
问题是只有在Windows 7上,偶尔会出现“服务器太忙异常”(通过WCF全跟踪日志发现),这是由于耗尽了MaxConcurrentSessions限制引起的(不可能!)。
您对此奇怪的行为有任何想法吗?
谢谢您,新年快乐!
Antonio
以下是系统关键要素的概括:
1. 我们公司的系统在Windows XP和7机器上运行了几年。 2. 它是在.NET 4.0上编写的,基于WCF。 3. 它使用默认的调节值(MaxConcurrentSessions=100*CPU(4):适合我们的工作负载)。 4. 主服务由独立的守护进程托管(不是IIS)。 5. 主服务配置为多线程/每个会话实例。 6. 协议是可靠的NET.TCP。 7. 不超过10个客户端同时访问服务。
问题是只有在Windows 7上,偶尔会出现“服务器太忙异常”(通过WCF全跟踪日志发现),这是由于耗尽了MaxConcurrentSessions限制引起的(不可能!)。
您对此奇怪的行为有任何想法吗?
谢谢您,新年快乐!
Antonio