楼主应该补充说明下自己的系统环境。
比如 *** 作系统版本,iis版本,出现错误之前的 *** 作,错误现场等等,这样对解决问题的帮助会更大些
另建议楼主查看一下系统的应用程序日志,把出现错误的那几项也贴出来
从你反应的信息来看,估计应该是网站超过了系统资源限制或者是IIS连接数,一般情况下30秒中后自动回收IIS进程后才恢复正常
应用程序池是将一个或多个应用程序链接到一个或多个工作进程集合的配置
默认情况下,服务器上的应用程序和内存资源,将会达到 60 个应用程序池上限,当然也可以修改注册表,来增加这个上限值,方法如下:
打开系统注册表,找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC 分支,
然后在Parameters键下新建一个DWORD项,名字为:UseSharedWPDesktop 值为1,保存关闭,然后重启IIS
如果上述无效,你可以试试
打开 IIS 管理控制台,单击加号展开本地计算机。
单击加号展开“应用程序池”文件夹。
右击'DefaultAppPool',然后单击“属性”。出现应用程序池的属性对话框。
适当增加最大虚拟内存值和最大工作线程数,至于具体值是多少得根据你的系统配置和内存大小来定
当然,可以在运行状况一栏,加大ping工作线程的秒数间隔
楼主应该补充说明下自己的系统环境。
比如 *** 作系统版本,iis版本,出现错误之前的 *** 作,错误现场等等,这样对解决问题的帮助会更大些
另建议楼主查看一下系统的应用程序日志,把出现错误的那几项也贴出来
从你反应的信息来看,估计应该是网站超过了系统资源限制或者是IIS连接数,一般情况下30秒中后自动回收IIS进程后才恢复正常
应用程序池是将一个或多个应用程序链接到一个或多个工作进程集合的配置
默认情况下,服务器上的应用程序和内存资源,将会达到 60 个应用程序池上限,当然也可以修改注册表,来增加这个上限值,方法如下:
打开系统注册表,找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC 分支,
然后在Parameters键下新建一个DWORD项,名字为:UseSharedWPDesktop 值为1,保存关闭,然后重启IIS
如果上述无效,你可以试试
打开 IIS 管理控制台,单击加号展开本地计算机。
单击加号展开“应用程序池”文件夹。
右击'DefaultAppPool',然后单击“属性”。出现应用程序池的属性对话框。
适当增加最大虚拟内存值和最大工作线程数,至于具体值是多少得根据你的系统配置和内存大小来定
当然,可以在运行状况一栏,加大ping工作线程的秒数间隔
应该程序有bug,有些连接没有关闭,设置一下iis的应用程序池的回收时间,如果是一天以上出现一次问题,就把回收时间设置到凌晨2点左右访问人最少的时候回收。如果一天出现几次就要把回收时间设短一点,这种情况最好是修改代码了,一般是connect和reader代码没有关闭释放,不然访问人一多就会出现这种情况。
建一个新的IUSR和IWAM用户,给予网站文件夹的这两个用户的权限,新建一默认程序池,应用程序池标识使用你新建的IWAM用户。IIS网站属性设置指向此新建程序池,匿名访问用户使用IUSR用户。
方法/步骤
首先在记事本文档中写入如下内容
@echo off
iisreset
然后保存为bat的形式(注意名字不要以iisreset命名)
打开计划任务,添加计划任务
按着提示一步一步下去
选择浏览,定位到你的脚本的文件处
选择每天,下一步
输入服务器密码
勾选图中所示,进入高级设置
选择日程安排-〉高级选 项
勾上重复任务,选择你要每隔多长时间执行一行IIS重启的脚本,持续时间要比重复任务时间要长,按确定就可以实现定时重启IIS了!
END
注意事项
保存为bat的形式(注意名字不要以iisreset命名)
以上就是关于iis应用程序的错误 为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。全部的内容,包括:iis应用程序的错误 为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。、我们公司的IIS 部署的网站,用一段时间后就必须重启,是怎么回事怎么修改呢、配置了一个网站在服务器IIS上,修改了一些数据后,每次要重启IIS才能在网站看到更新,怎么回事等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)