回收应用程序池实际上到底起什么作用?

回收应用程序池实际上到底起什么作用?

我过去遇到过很多问题,这些问题都通过简单地回收应用程序池来解决。目前,我每隔一天就会遇到一次错误(奇怪的是 SQL 服务器超时),并且会一直存在,直到应用程序池被回收,所以我想知道这到底是做什么的?

非常感谢,Kohan。

答案1

应用程序池是部署在您的 iis 实例上的 Web 服务。它们可以是您网站背后的后端服务,也可以是前端 Web 服务。无论哪种方式,如果您从 SQL 服务器实例获得超时,则意味着这些 Web 服务要么正在失去与数据库的连接,要么它对该 DB 会话没有响应。

通过刷新池,您从根本上重新启动了应用程序并重新建立了数据库连接。

相关内容