用WCF发布的webservice 接口偶尔会挂掉?

用WCF服务应用程序发布的Webservice接口,提供给第三方调用,第三方利用接口定时向我们发送数据。但在调用的过程中,会偶尔发现数据丢失的情况,检查后发现是因为webservice挂掉了。他们链接不上服务,查看了iis日志,是500错误。重启iis 或重启应用程序池后就又正常了。如果我们没有发现webservice挂掉的话,过一段时间之后,又会自己正常。请问如何解决。

iis也做了一些设置,比如设置应用程序池的队列长度为65535,对方调用的频率是2分钟一次。

阅读 4.2k
2 个回答

事件查看器里看一下是不是记录下了什么崩溃事件。
也可以用Debug Diagnostic Tool跟踪一下IIS的性能指标。

调高错误允许次数,用多进程承载服务。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进