关闭

IIS假死的解决方法

标签: webIIS假死
1316人阅读 评论(0) 收藏 举报
分类:

一、原因:IIS应用程序池的设置问题

 

解决方法:

Internet 信息服务(IIS)管理器->应用程序池->DefaultAppPool->右击属性


1、回收


(1)、回收工作进程(分钟):选中,值为1740
(2)、回收工作进程(请求数目):不选(原先设置为35000)

2、性能


只选中空闲超时20分钟。其他都不选。WEB园最大工作进程数为1(默认)。注意web园这里一定要保持默认,如果填写其他超过1的数字就会导致一些网站程序的后台程序打不开或者刷新不停。

原来的请求队列限制为4000,现在无限制。

 

二、原因:独立进程的 内存堆戋消耗完了,IIS不能创建更多的进程工作空间来处理


解决方法:


1. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC
2. 在Parameters键下新建一个DWORD项,名字为:UseSharedWPDesktop 值为1 重启IIS


 

三、原因:数据库连接无法释放

 

解决方法:


在连接串里加入以下语句

Pooling=true; MAX Pool Size=512;Min Pool Size=50;Connection Lifetime=30

 

 

参考资料:    IIS假死的原因      http://www.studyofnet.com/news/245.html

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:153259次
    • 积分:1904
    • 等级:
    • 排名:千里之外
    • 原创:27篇
    • 转载:95篇
    • 译文:0篇
    • 评论:3条
    文章分类
    最新评论