.net – 应用程序池限制

我们目前在一个应用程序池中有大约600个.net站点.我们开始出现内存异常并且必须回收应用程序池来解决问题.

我知道每个站点都有单独的应用程序池通常是一个好主意,但我不确定在同一台服务器上有600个应用程序池是否现实.我们还将每月添加30个新网站.

我的问题是:

>每个应用程序池应该有多少个站点
>每台服务器应该坚持多少个应用程序池(特别是Windows Server 2008标准,双Xeon 2.53,8个ram,64位)

此外,这些站点在两个服务器之间进行负载平衡.

解决方法

不需要太多考虑或搜索技术数据 – 你是超出限制.

一般来说,有一个非常简单的站点,在一次编译后他们不需要很多想法,但也有一些复杂的站点可能有数据库访问或其他数据处理需要您的计算机的一些资源.

还有一种情况是你的600中的一个网站有一个严重的错误,或者吃了大量的内存并影响其余的599.

所有具有闭环功能的网站都可能随时崩溃:)

该池还在您的根磁盘上创建了至少600个目录,这是您的操作系统所在的位置,这也是一个问题…很多读/写编译器,您为站点提供的电子邮件,iis日志文件,缓存文件……

网站太多……

相关文章

这篇文章主要讲解了“WPF如何实现带筛选功能的DataGrid”,文...
本篇内容介绍了“基于WPF如何实现3D画廊动画效果”的有关知识...
Some samples are below for ASP.Net web form controls:(fr...
问题描述: 对于未定义为 System.String 的列,唯一有效的值...
最近用到了CalendarExtender,结果不知道为什么发生了错位,...
ASP.NET 2.0 page lifecyle ASP.NET 2.0 event sequence cha...