系统是:windows2003
有两个网站:分别用了2个缓冲池
网站是.net framework2.0开发的
但如果访问量大了,会出现Service Unavailable查看系统日志出
事件类型: 警告
事件来源: W3SVC
事件种类: 无
事件 ID: 1011
日期: 2010-9-27
事件: 17:23:51
用户: N/A
计算机: K-SERVER
描述:
为应用程序池 'web' 提供服务的进程在与 World Wide Web Publishing 服务通信时遇到致命错误。进程 ID 为 '1752'。数据字段包含错误号。有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
数据:
0000: 8007006d 请问有什么办法监控,或者解决。谢谢!!

解决方案 »

  1.   

    如果 NT AUTHORITY\NETWORK 服务帐户不具有所需的注册表项的权限,可能会发生此问题。参见
    http://support.microsoft.com/kb/885654
      

  2.   

    访问量大了,会出现Service Unavailable
    主要是数据库操作是否等关闭,资源释放
    缓存的使用
    检查资源消耗情况
      

  3.   

    通过什么方式能监控一下iis呢?
    查查原因
      

  4.   

    PerformanceCounter 可以得到CPU和内存的使用情况
      

  5.   

    数据层是否应用了很多的static方法?
      

  6.   

    出现这种情况是由于网站超过了系统资源限制造成的,主要是程序占用资源太多。检查一下程序中是否存在死循环,读取器是否关闭,优化一下程序另外如果网站当前访问人数过多,超过了系统的IIS连接数限制,也会出现这种情况
      

  7.   

    我遇到过,我当时是线程开的多了。在application pool那边设置一下回收机制。这个只能治表,不能治本,还是查看程序是否有内存泄露和资源没有释放等等。
    祝你好运!
      

  8.   

    另外如果网站当前访问人数过多,超过了系统的IIS连接数限制
    这个怎么来控制!??
      

  9.   

    尽量让用户在同一浏览器窗口进行网站的访问,既减少使用“在新窗口中打开页面(_blank)”修改IIS连接数希望对你有帮助.