服务器上几个网站都报出Service Unavailable
Service Unavailable
今天 服务器 一下子 ,遇到这个问题, 服务器上所有的网站 ,浏览 都报出这个 问题。 谁有 办法解决呀
以下是 从服务器上的 事件查看器中 报的错误::
应用程序池 'DefaultAppPool' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。
有关更多信息,请参阅在 http://go.microsoft.com/fwli由于下列错误,qutmipc 服务启动失败:
连到系统上的设备没有发挥作用。
应用程序池 'JeezPool' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
等待解决
------解决方案--------------------同一个应用程序池不能同时用于ASP和ASP.NET
------解决方案--------------------同一个AppPool当然即可以运行ASP又可以运行ASP.NET咯。
1. 打开IIS Manager,鼠标左键选中{ComputerName}->Application Pools
你看一下你的AppPool(默认情况下叫DefaultAppPool)的状态,如果是停止状态的话,把它先启动起来。
然后点一下刷新按钮以确保它确实被启动了。
2. 访问静态页面看看,如果还是"Service Unavailable"的话,基本上是由于权限问题。那么请对照http://support.microsoft.com/kb/812614里面的权限一条一条去查。
3. 如果静态页面访问可以成功,而过了一段时间之后不管静态还是动态页面都返回"Service Unavailable"的话,那么说明你的程序写的有问题,导致了工作进程发生crash,需要抓取crash dump进行分析才能找到原因。http://support.microsoft.com/kb/286350/
------解决方案--------------------.net Framework 2.0的程序与.net Framework1.1(或1.0)的程序被放入同一个应用程序池(默认情况下放入DefaultAppPool池)
在IIS6.0中新建应用程序池
右击应用程序池,点新建应用程序池。然后右击系统——属性——在应用程序池中选择你新建的应用程序池。