经过IISRESET应用程序池未启动 [英] Application Pools not starting after iisreset

查看:125
本文介绍了经过IISRESET应用程序池未启动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我开始之前,我就知道使用IISRESET被认为是不好的做法,但这不应该仍会发生..

我们有什么:


  • 在Windows Server上的几台机器用IIS6 2003 R2(包括64位和32位)

  • Several machines with IIS6 on Windows Server 2003 R2 (both 64 and 32 bits)

若干WCF Web服务部署在多个应用程序(.NET运行时2.0),每个都有它自己的应用程序池,每个应用程序池下其他窗口流水账。

Several WCF webservices (.NET runtime 2.0) deployed in several applications, each with it's own application pool, each application pool running under an other windows account.

会发生什么:


  • 所有appPools启动后,所有的服务操作

  • IISRESET执行(或机器重新启动)

  • IIS回来了,但并不是所有的应用程序池正常启动。有时候,他们都补回来,有时候一个或多个池将无法启动。它们可以手动启动然而

这是正常的IIS行为,我应该避免使用IISRESET,还是我们做错事在我们的.NET code?

Is this "normal" iis behavior and should I just avoid using iisreset, or are we doing something wrong in our .NET code?

推荐答案

应用程序池应重新启动上一个IISRESET,但他们的IIS以外的运行可靠性(在COM +)。这意味着他们可能会可能不会回来,如果应用程序行为不端,但IIS和其他应用程序将(应该)回来。所以,是的,这是正常。

The application pools should restart on an iisreset, but they do run outside of iis (in COM+) for reliability. This mean they may may not come back if the application is misbehaving, but IIS and the other apps will(should) come back. So yes, This is "normal".

P.S。
我也想OUT自己作为一个自豪 IISRESET的用户。不好的做法? ; D!

P.S. I would also like to "OUT" myself as a proud user of iisreset. Bad practice? Bah! ;D

这篇关于经过IISRESET应用程序池未启动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆