WCF服务停止响应

时间:2018-01-21 06:57:03

标签: c# wcf iis

IIS 10,Server 2016 设置,3个相同的VM,使用haproxy服务wcf服务进行负载均衡。

问题: 在短时间内,3台服务器中的1台将停止响应WCF呼叫。有问题的方法返回一个简单的静态字符串。

启用WCF跟踪后,我可以看到事情正在运行时,每条消息共有4条跟踪:

  • TransportReceive
  • ServiceLevelReceiveRequest
  • ServiceLevelSendReply
  • TransportSend

Working

但是,经过一段时间后,3台服务器中只有1台停止响应,我在邮件跟踪中看到了这一点:

  • TransportReceive

我从未见过任何其他消息。我在服务器上没有收到任何错误(在事件日志或wcf跟踪中)

Not Working

为了使这更奇怪,如果我从池中删除此服务器,它将开始工作。一旦我将服务器添加回池中,它会在短时间内再次中断。

我已经搜索了谷歌寻找关于wcf跟踪的好文档,以及如何找出为什么这个方法显然没有被wcf执行,但是我的搜索结果是空的。

为什么我的方法没有执行,我该如何解决?

0 个答案:

没有答案