我过去遇到过很多问题,这些问题都通过简单地回收应用程序池来解决。目前,我每隔一天就会遇到一次错误(奇怪的是 SQL 服务器超时),并且会一直存在,直到应用程序池被回收,所以我想知道这到底是做什么的?
非常感谢,Kohan。
答案1
应用程序池是部署在您的 iis 实例上的 Web 服务。它们可以是您网站背后的后端服务,也可以是前端 Web 服务。无论哪种方式,如果您从 SQL 服务器实例获得超时,则意味着这些 Web 服务要么正在失去与数据库的连接,要么它对该 DB 会话没有响应。
通过刷新池,您从根本上重新启动了应用程序并重新建立了数据库连接。