可以做个心跳服务来测试判断,我觉得你最应该解决的是重启后服务就恢复了的这个问题。
我们的系统架构中服务中心用的也是wcf,运行比较稳定,基本上没出现过你服务端出现过的问题。你最好找到服务端宕机的根源。
为保证服务端高可用,可以设置多服务节点,设计成负载均衡及高可用服务集群,一个节点挂了,其他节点还可以提供服务。增加管理节点,负责服务节点的监控。
几年前的帖子了。当时准备解决这个问题,后来需求不断给耽搁了,做了个临时方案,晚上定时重启服务,能稳定两个月不宕机。后来不在公司了,不知道彻底解决了没。你说的这个方案很不错。