网站加载完全从本地主机,但3或4小时后,不从远程计算机加载,直到重新启动iis

我在IIS 7.5和Windows Server 2008 R2上有一个Web应用程序。 它完全从本地加载,但是3或4小时之后才从远程计算机加载直到重新启动iis或回收池。

这个网站的用户大约有900人。 我的一些设置池:.Net框架工作版本:v2.0pipe理pipe道线路模式:集成启用32位应用程序:true

身份:pipe理员空闲超时:120

加载用户configuration文件:false

启用快速失败保护:false禁用回收以更改configuration:true


我在错误日志C:\ WINDOWS \ system32 \ LogFiles \ HTTPERR中看到很多情况

其中一些非常频繁:

  1. Connection_Dropped系统
  2. Timer_ConnectionIdle
  3. Timer_MinBytesPerSecond

如何编译这些错误? 那是什么意思?

我在事件查看器中经常遇到这个错误:服务应用程序池“系统”的进程遭遇了与Windows进程激活服务的致命通信错误。 进程ID是“8208”。 数据字段包含错误编号。

没有足够的信息来猜测呢。 以下是进一步解决问题的一些build议:

  1. 检查事件查看器的线索
  2. 检查IIS日志中的实际http状态码
  3. 有时可能会在这里findpipe道初期的错误:C:\ WINDOWS \ system32 \ LogFiles \ HTTPERR
  4. 失败请求追踪将提供很好的线索。
  5. testing一个简单的test.aspx页面之前和期间,当它无法看到如何比较其余的网站。 确保testing页不使用数据库连接。

我已经看到了一个问题,像你提到至less几次,它只是为远程匿名用户打开数据库连接,所以test.aspx页面将确认问题是否在应用程序池级别在IIS中或者是否与数据库有关。