IIS 10,Server 2016 设置,3个相同的VM,使用haproxy服务wcf服务进行负载均衡。
问题: 在短时间内,3台服务器中的1台将停止响应WCF呼叫。有问题的方法返回一个简单的静态字符串。
启用WCF跟踪后,我可以看到事情正在运行时,每条消息共有4条跟踪:
但是,经过一段时间后,3台服务器中只有1台停止响应,我在邮件跟踪中看到了这一点:
我从未见过任何其他消息。我在服务器上没有收到任何错误(在事件日志或wcf跟踪中)
为了使这更奇怪,如果我从池中删除此服务器,它将开始工作。一旦我将服务器添加回池中,它会在短时间内再次中断。
我已经搜索了谷歌寻找关于wcf跟踪的好文档,以及如何找出为什么这个方法显然没有被wcf执行,但是我的搜索结果是空的。
为什么我的方法没有执行,我该如何解决?