来源:网络 | 2007-3-9 | (有6780人读过)
一台服务器提供了一百个虚拟主机,主要提供 ASP 程序的 WWW 服务,每隔三四天就会出现内存不够的错误,但 4G 的物理内存还有许多可用内存,内存不够只是说 IIS 的内存不够,查询了许多资料,有人说是自定义组件有内存泄漏,有人说是数据库连接没有关闭,有人说是 Access 文件被损坏,有人说是需要整理磁盘碎片,有人说是被攻击了……上述各点都检查了,并未发现异常,终于有一天,找到了另一种说法,说尽管我们的组件程序没有问题,但因为访问量的原因 IIS 仍然可能会出现内存不够用,为此微软在 IIS6.0 里专门集成了 IIS 内存回收,同时为了照顾 IIS5.0,也单独做了 IIS 内存回收软件。
下载 IIS 内存回收软件-IIS5Recycle:本地下载 微软网站下载。
IIS5Recycle 软件的安装并不是傻瓜式的,简要说明如下:
1、在 C 盘建一个目录 IIS5Recycle。
2、将下载的文件解压到上一步建立的目录。
3、运行命令提示符,定位到 C:\IIS5Recycle 目录。
4、运行 IIS5Recycle /install 以执行安装。
5、运行 IIS5Recycle /config 进行配置,弹出的配置界面是友好的 Windows 窗口,其中的英文都非常简单,不用详述,配置完成后 IIS5Recycle 就会自动回收内存了。
6、net start iis5recycle 启动服务
7、iis5recycle /uninstall 卸载服务
(作者未知,感谢)
|