首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务不可用-应用程序池禁用error...anyone知道原因吗?

服务不可用-应用程序池禁用error...anyone知道原因吗?
EN

Server Fault用户
提问于 2009-09-09 02:04:44
回答 1查看 2.5K关注 0票数 0

我们的一小部分网站中间经历了一个错误,这对我们来说是个谜。

我们的计划是:

  • Windows 2003
  • IIS6
  • .NET 3.5
  • 我们有大约35个在IIS上运行的网站
  • 每个站点都有自己的
  • 每个应用程序池都有身份:网络服务

其症状是:站点的应用程序池停止,当您浏览到该站点时,只会看到:

服务不可用

在事件日志中,有一个错误,如下所示:

由于为应用程序池提供服务的进程(Es)发生了一系列故障,应用程序池“AppPool1”被自动禁用。

我们有几个导致错误的警告,如下所示(注意:除了进程id之外,警告看起来是一样的):

为应用程序池“AppPool1”服务的进程与万维网发布服务发生了致命的通信错误。过程id为'292‘。数据字段包含错误号。

是什么引起的?就像我说的,often....the上一次发生的情况不是很好,大约是6个月的ago...and,通常发生在相同的站点/应用程序池中。

有什么想法吗?

干杯!

EN

回答 1

Server Fault用户

发布于 2009-09-16 09:57:03

应用程序池被禁用的原因是因为快速失败保护已经启动,所以在应用程序池出现多个故障后,它将停止这个池,而不是重新启动它。

您可以禁用快速失败保护,但很明显,这意味着您仍然得到错误,您只是重新启动应用程序池,最好的解决方案是找出为什么它要崩溃的第一。

不幸的是,您从IIS获得的错误消息并不十分有用,因此要更好地了解造成崩溃的原因,需要运行IIS调试工具(如DebugDiagIISState )来获取有关该错误的更多信息。

这可能是一个网站运行的特定代码的问题,或者如果它发生在多个站点上,那么它可能是一个更普遍的问题。运行这些工具可以让您更好地了解造成这种情况的原因。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/63577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档