none
iis问题 RRS feed

  • 问题

  • 在windows 2008 r2 中搭建一台web 服务器,服务器三天两头出现页面打开不了的情况,iis服务器进城全部是正在运行,每次出现这个问题,重启world wide web publishing service 服务后能够暂时得到解决。在服务器Windows 日志中倒是没有什么错误和警告。iis服务器 日志中反复出现以下2种警告。

    1、为应用程序池“DefaultAppPool”提供服务的工作进程“***”未能在分配的时间内停止协议“http”的侦听器通道。数据字段包含错误号

    2、为应用程序池“DefaultAppPool”提供服务的进程在关闭过程中超出时间限制。该进程 ID 为“***”

    麻烦知道的朋友能够给个参考解决问题的方法,谢谢大家!


    了解、学习、进步。。。

    2012年10月16日 13:19

全部回复

  • 第1条 看起来是有问题的,能把具体信息贴出来吗?

    第2条 是工作池闲置超时(默认是20分钟吧)后自动关闭以节省资源,不属于错误;当又有新请求来访时,它会自动起来的。当然,你也可以在app pool设置里把Idle Timeout设为0,这样工作池就不会因闲置而退出了,理论上,这样会加速间隔较久的一次新访问。。。

    2012年10月17日 8:25
  • 这是其中一条警告,其它的跟这个一样,只是工作进程ID不一样,其它事件ID 5138和描述一样。不知道是iis 的配置问题还是,web程序的问题。。


    了解、学习、进步。。。

    2012年10月18日 9:09
  • 微软官方对WAS 5138的产生原因解释地也比较含糊,给出的Solution就是重启AppPool、WAS、W3SVC。。。

    http://technet.microsoft.com/en-us/library/cc734995(WS.10).aspx

    你能看一下你那条Event里的Data字段的值是什么吗?也许是个Win32 Error Code,可以大致猜一下原因。

    点“复制” 按钮贴文本上来吧,以后贴Event别截图。。。

    2012年10月18日 9:52
  • 以下为事件详细信息,谢谢!

    日志名称:          System
    来源:            Microsoft-Windows-WAS
    日期:            2012/10/15 9:48:28
    事件 ID:         5138
    任务类别:          无
    级别:            警告
    关键字:           经典
    用户:            暂缺
    计算机:           2008srv
    描述:
    为应用程序池“Esys”提供服务的工作进程“3372”未能在分配的时间内停止协议“http”的侦听器通道。数据字段包含错误号。
    事件 Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Windows-WAS" Guid="{524B5D04-133C-4A62-8362-64E8EDB9CE40}" EventSourceName="WAS" />
        <EventID Qualifiers="32768">5138</EventID>
        <Version>0</Version>
        <Level>3</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2012-10-15T01:48:28.000000000Z" />
        <EventRecordID>46643</EventRecordID>
        <Correlation />
        <Execution ProcessID="0" ThreadID="0" />
        <Channel>System</Channel>
        <Computer>2008srv</Computer>
        <Security />
      </System>
      <EventData>
        <Data Name="AppPoolID">Esys</Data>
        <Data Name="ProcessID">3372</Data>
        <Data Name="param3">0</Data>
        <Data Name="ProtocolID">http</Data>
        <Binary>B4050780</Binary>
      </EventData>
    </Event>


    了解、学习、进步。。。

    2012年10月19日 9:01
  • 木有人回答吗?网站是作为一个软件下载网站,访问量过大是不是也会出现这个问题。


    了解、学习、进步。。。

    2012年10月26日 9:24