Application pool 'DefaultAppPool' is being automatically disabled due to a series of failures in the process(es) serving that application pool.
A process serving application pool 'DefaultAppPool' terminated unexpectedly. The process id was '4084'. The process exit code was '0x80'.
不知道这样能解决吗?
我的服务器上有几个网站,原来服务器是Windows 2000,一直没什么问题。后来服务器升级到了Windows 2003,每过一段时间,从“任务管理器”中,查看内存超过1GB,而我的服务器的内存总共才1GB,只有重启。有没有办法限制IIS使用内存的大小?
进入“Internet信息服务管理器”,单击展开“应用程序池”,用鼠标右键单击“DefaultAppPool”,从弹出的菜单中选择“属性”,在“回收”页中,选中“回收工作进程(分钟)”,选择该选项可以在特定的不活动时间段后回收工作进程,并在右侧键入一个数值。选中“回收工作进程(请求数目)”,在特定数目的请求后回收工作进程。选中“在下列时间回收工作进程”,并设置回收的时间,通常在网站访问量低的时候,如夜间1点。选中“最大虚拟内存”和“最大使用的内存”,根据自己机器的配置,设置默认应用程序池使用最大内存。
然后展开“网站”,用鼠标右键选择网站,从弹出的菜单中选择“属性”,进入“主目录”选项卡,确认“应用程序池”右侧选择的是“DefaultAppPool”。确认其他网站使用的应用程序池亦为“DefaultAppPool”。如果有的网站使用的是其他应用程序池,依此进行设置即可。
另外,你的.net 2.0 真的能与1.1 安全正确地运行在同一台电脑上吗? 小心Server Application Unavailable 错误