欢迎访问清竹软件站!    客服热线:400-0247-467   点击这里给我发消息 客服QQ:165461152
查看:3599 | 回复:0
楼主:清竹科技
清竹科技发表于:2014-07-04 10:50:21

许多网友问我service unavailable到底是怎么一回事,由于其中缘由错综复杂,在这里不解释太多,把所遇到的情况列出来提供参考。
一、程序池超过资源,自动停止造成。
一般多为CPU超过限制,解决办法就是把CPU限制调高或者去掉限制。如果程序池有多个网站,其中有个站不想让它受到影响,可将它分配到其它池。
资源分配需要靠网管把握,不可能即想让它运行没问题,又想限制它的CPU,服务器的资源始终是有限的,如果占用太高只能建议用户升级或者使用独立服务器。
设置步骤:
打开IIS(如不懂打开,可以网上搜索一下,这里就不讲解如何打开IIS,什么是IIS等初级问题)->左边树目录,依次展开程序池,找到网站所在程序池(如不知哪个池,可在网站列表,找到网站,右键,属性,主目录查看到该站所属程序池)->右键->属性,这里可以设置程序池配置的各项属性。
二、IIS网站连接数超过限制。
这种情况同上,讲IIS连接数调高或去除限制。
设置步骤:
打开IIS->左边树目录,一次展开网站,找到站点->右键->属性->性能。
三、IIS安装了某些筛选器,但筛选器没有执行权限或者已卸载造成。
这种情况还是比较常见的,解决办法:
1、如果是所有网站一访问就出现这种问题,则打开IIS->左边树目录->右键“网站”这两个字->属性->ISAPI筛选器->将列表中红色箭头的名称删除掉。->再检查一下主目录->配置->映射->底下的“通配符应用程序映射”->将列表中的名称删除。
2、如果是单个网站,则找到具体站点根据上一步检查设置。
四、系统组件运行权限不足。
这种情况比较少见,一般多为设置服务器安全时讲系统组件禁止了或者删除IIS的执行权限,这种问题比较难解决,为c:\windows\system32加上users权限试一下,如不行只能用光盘修复系统或者重装。

回复内容