为应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制_win服务器

解决方法如下:

Internet 信息服务(IIS)管理器->应用程序池->DefaultAppPool->右击属性
一、回收
1、回收工作进程(分钟):选中,值为1740
2、回收工作进程(请求数目):不选(原先设置为35000)
3、在下列时间回收工作进程:不填
4、消耗太多内存时回收工作进程:全不选。(2、3、4项可能避免了在访问量高的时候强制回收进程可能引发的服务器响应问题,导致iis假死不响应)
二、性能
只选中空闲超时20分钟。其他都不选。WEB园最大工作进程数为1(默认)。注意web园这里一定要保持默认,如果填写其他超过1的数字就会导致一些网站程序的后台程序打不开或者刷新不停。

原来的请求队列限制为4000,现在无限制。
三、运行状况
前两项都起用,是原来的默认设置。启动时间限制90秒,关闭时间限制180秒。

启动快速失败保护的钩去掉!
为了避免真的遇到很多错误时没有提示,可以不关闭,只是把快速保护的保护范围加大些,例如失败数50次 时间段5分钟 则关闭对应的程序。

“关闭时间限制180秒”是必须的,因为进程关闭的时间,原来为90秒限制,是默认值,如果进程关闭时间超过90秒,则认为超时,从而出现:进程关闭时间超过了限制 日志,所以,适当延长这个时间,可以避免这种错误

第2种方法:
原因:独立进程的 内存堆戋消耗完了,IIS不能创建更多的进程工作空间来处理
解决方法:
1. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC
2. 在Parameters键下新建一个DWORD项,名字为:UseSharedWPDesktop 值为1 重启IIS
第3种
问题已解决,发现是数据库连接无法释放,不知道是什么原因,同样的代码在本地就是好的,在服务器端就有问题,最后在连接串里加入以下语句解决问题.
Pooling=true; MAX Pool Size=512;Min Pool Size=50;Connection Lifetime=30
第4种
新建应用程序池,不同的网站引用不同程序池。

时间: 2024-09-01 14:45:41

为应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制_win服务器的相关文章

为应用程序池 DefaultAppPool 提供服务的进程关闭时间超过了限制_win服务器

为应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制 服务器经常产生"应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制.进程 ID 是 '2068'."的错误,导致iis处于假死状态,经了解是IIS应用程序池的设置问题.解决方法如下: Internet 信息服务(IIS)管理器->应用程序池->DefaultAppPool->右击属性 一.回收 1.回收工作进程(分钟):选中,值为1740 2.回收工作进程(请

为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID 是 '3160'问题的解决方法_win服务器

网上提供了很多办法,都未解决. 解决过程一波三折,依次用了下列方法: 1.解决办法 点击"开始"-"控制面板"-"管理工具"-"组件服务"-"计算机"-"我的电脑"-"DCOM"选项, 选择其下的"IIS ADMIN SERVICE",右健选择"属性",找到"安全",在"启动和激活权限"中

配置IIS应用程序池的详细介绍(iis6)_win服务器

IIS应用程序池优化方案 服务器经常产生"应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制.进程 ID 是 '3504'."的错误,导致iis处于假死状态,经了解是IIS应用程序池的设置问题.解决方法如下(红色字为标记): Internet 信息服务(IIS)管理器->应用程序池->DefaultAppPool->右击属性一.回收 1.回收工作进程(分钟):选中,值为1740 (800) 2.回收工作进程(请求数目):(不选)(原先设置为

提供服务的进程在与 World Wide Web Publishing 服务通信时遇到致命错误

  事件类型: 警告 事件来源: W3SVC 事件种类: 无 事件 ID: 1011 日期: 2007-7-2 事件: 15:30:31 用户: N/A 计算机: WWW 描述: 为应用程序池 'AppPool-BBS' 提供服务的进程在与 World Wide Web Publishing 服务通信时遇到致命错误.进程 ID 为 '2052'.数据字段包含错误号. 数据: 0000: 6d 00 07 80 m.. 经查证: 原因为同事删除了user用户组对system32目录的访问权限,更正

为应用程序池“www.abuc.com”提供服务的进程在与 Windows Process Activation Service 通信时出现严重错误。该进程 I

问题描述 为应用程序池"www.abuc.com"提供服务的进程在与WindowsProcessActivationService通信时出现严重错误.该进程ID为"3108".数据字段包含错误号.大牛牛们,帮忙俺,这问题咋处理?

IIS 6.0 应用程序池回收和工作进程使用介绍_win服务器

     公司的一个网站程序长时间运行后,速度变慢,重新启动网站后速度明显变快,估计是网站程序占用的内存和CPU资源没能及时释放,才需要每隔一段时间重启网站释放资源.但手工重启总不能算解决问题的方法,怎样才能实现自动管理呢?IIS6.0的应用程序池自动回收功能可以解决这一问题.       应用程序池是将一个或多个应用程序链接到一个或多个工作进程集合的配置.因为应用程序池中的应用程序与其他应用程序被工作进程边界分隔,所以某个应用程序池中的应用程序不会受到其他应用程序池中应用程序所产生的问题的影响

你真的了解:IIS连接数、IIS并发连接数、IIS最大并发工作线程数、应用程序池的队列长度、应用程序池的最大工作进程数 吗?

原文:你真的了解:IIS连接数.IIS并发连接数.IIS最大并发工作线程数.应用程序池的队列长度.应用程序池的最大工作进程数 吗? IIS连接数   一般购买过虚拟主机的朋友都熟悉购买时,会限制IIS连接数,这边先从普通不懂代码用户角度理解IIS连接数 顾名思义即为IIS服务器可以同时容纳客户请求的最高连接数,准确的说应该叫"IIS限制连接数" 这边客户请求的连接内容包括: 1.网站html请求,html中的图片资源,html中的脚本资源,其他需要连接下载的资源等等,任何一个资源的请求

IE8浏览器进程关闭延迟

我们在Windows XP中使用IE8时,当在一个窗口中浏览网页却发现在任务管理器中有多个iexplore.exe 的进程,而且在关闭选项卡后并不会自动关闭该进程,这就导致了该进程顽固占用着系统资源的故障(如下图所示).这其实不能算是故障错误之类的,而是IE8的新特性.IE8设计了一个备份iexplore.exe的进程,使浏览的选项卡崩溃时不会导致其他选项卡崩溃而退出,而是可以继续正常浏览网页. 但是对于系统资源紧张的用户来说,这一功能可能会让他们的电脑内存捉襟见肘,所以我们可以通过注册表设置来

如何在Windows里边根据端口找到其提供服务的进程?

  首先我们在Windows命令提示符里边查看当前使用有哪些TCP端口 netstat -an | findstr TCP 我们可以看到系统里边开放了135这个TCP端口,但是这个端口是由哪个服务进程提供的呢?我们可以使用命令 netstat -ano 来查看端口对应的进程PID 由此我们可以看到135这个端口与进程PID 896 有着关联,那到底进程 PID 896是个什么样的进程呢? 我们先打开任务管理器,点击查看 --- 选择列 将 进程PID 勾选 上 ,此时我们就可以在任务管理器里边看