我有一个项目使用WCF对外提供接口,WCF是寄宿与Console中的,但是偶尔会出现WCF假死的问题,现象表现为客户端发出请求,始终接收不到服务器端的响应(网络环境、服务器均正常)。并发量并不高。无规律性。重启服务即可解决,请问大家有知道的吗?困惑了很久了。
之前项目有遇到过,后来放弃寄宿在Console这种方式了,换成了发布到IIS的服务形式。
没再发生吗?应该与发布方式关系不大吧?
先确认点这个和宿主无关
你再在程序中加些日志,分别在执行前,持久化之后(如果有),返回前,如果再出现类似情况再具体分析。
出现此问题暂时还没找到规律,看来需要做大量的实验先看一下规律了。。。
@SNine: 打日志是王道,或者按照dudu的方案去dump后分析。
@Daniel Cai: 好的,谢谢