我的WCF Web服务由WinServer 2008中的IIS 7托管。我将AppPool配置为在凌晨1点和晚上8点回收,但不是下午1点,尽管根据WCF服务跟踪每天下午1点重新启动ServiceHost。
当重启仅需1分钟时,它并不总是会导致问题。但有时需要大约30分钟才能重新启动,这会导致客户端出现连接超时错误。
Trace for restarting causing timeout error
我检查了Windows事件日志,应用程序池的回收日志在凌晨1点和晚上8点重新启动,但从未下午1点。我确实理解在某些错误情况下App Pool重新启动,但它似乎不适用于我的情况。似乎这是一个我不知道的地方。请帮忙。