IIS重置本身会使请求崩溃

时间:2014-11-18 10:14:19

标签: asp.net web-services wcf iis iis-7

我们公开了一个WCF服务,它在第一次初始化时获取了很多静态参数。 我们现在面临的问题是每日一些随机的时间间隔,我们的IIS会因为whoich而自行重置 客户端获得例外。

是否有任何理由发生这种情况,不应该无缝地发生以及如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

在这里,您可以了解回收的工作原理: http://msdn.microsoft.com/en-us/library/ms525803(v=vs.90).aspx

以下是如何安排池应该回收的时间: http://technet.microsoft.com/sv-se/library/cc754494(v=ws.10).aspx

这可能会在短期内解决您的问题!

从长远来看,您应该编写服务,以便可以在不影响服务使用者的情况下进行回收。如果您的服务依赖于状态,则将该状态保留在服务内存之外。分布式缓存(如redis)或数据库可以是一个选项(取决于您所服务的数据)。