Skip to main content

IIS 7 Rapid Fail Protection - 5 failures within 5 minutes

IIS 7 Rapid Fail Protection

IIS 7 Rapid Fail Protection
If you do not already know, Rapid Fail Protection is feature within IIS7 that is on by default.  It basically is there to check for a specified number of hard failures in a given time period, again the default is 5 failures within 5 minutes.  If a hard failure that occurs meets this default setting, then the Application Pool will crash and does not automatically restart.  The only way to get it going again is to manually start it. 

If this does happen for you, in IIS Manager you would see a little stop symbol next to the name and it would also say stopped under Status (depicted below).
iis7

When this sort of problem occurs an entry is written to the Event Logs (usually under System), which IIS 7 does a little better of a job properly reporting errors.  You will most likely also get a 503.2 - Service unavailable error when trying to access the Application Pool. 

Personally I think this is a great feature, if it did not exist a broken application/service could crash > restart > crash > restart etc.. taking up all your system resources.  This Rapid Fail Protection will at least stop that from happening, 5 errors in 5 minutes seems a bit long but luckily you can edit this (or it appears you can).  In IIS Manager select the Application Pool in question and click Advanced Settings to the right.  You will see a window like the below picture, scroll down to Rapid Fail Protection and you can disable it or change the frequencies.
rapid

It let me change it so I am assuming it will keep those settings, I have not personally tested this yet.  One last note, I would only disable this setting or really mess with it at all if its for a development/test server where you know you will be breaking things enough to cause this to go off.
 
 
I have resolved - Automatically app pool stop.

Comments

Popular posts from this blog

SSL Certificate for IIS 8 in win 2012

                                                                       SSL How to create / import and configure self signed ssl certificate for IIS 8 in win 2012 Refer : http://www.youtube.com/watch?v=BYwOMuBDhPU http://www.entrust.net/knowledge-base/technote.cfm?tn=8713 1. Go to IIS 2. Select servername(TOP) 3. Middle area iis---->server certificate-->double click-->right side chosse & click created self certificate-->Specify a friendly name---> choose certificate type & click OK 4. Select site and right side BINDINGS--->Add-->Choose type https--->enter hostname and choose SSL cerificate---> ...

IIS 7 Tip # 5 Run a command when Rapid Fail Protection is triggered

Rapid-Fail Protection disables application pools if they crash multiple times within in a specified time period. This prevents the failing application pool from getting into a continuous loop of crashing and restarting. This protects other application pools running on the server as repeated failures can consume lot of system resources. When rapid-fail protection kicks in it stops the application pool that is repeatedly crashing and your clients will start getting a 503 – Service Unavailable error. An administrator will have to manually enable the application pool again. You also have to option to configure an executable to run when ever rapid-fail protection is triggered. For example below I have configured the application pool to restart the IIS service using iisreset.exe … the /rebootonerror will reboot the whole server if iisreset.exe for some reason fails to restart the services. Refer http://blogs.msdn.com/b/vijaysk/archive/2009/03/13/iis-7-tip-5-run-a-command-when-rapid-f...

How to add Microsoft Excel Application

Start Run mmc -32  or   DCOMCNFG -32 or dcomcnfg File Add Remove Snap-in Component Services Add OK Console Root Component Services Computers My Computer DCOM Config Microsoft Excel Application  Step to add:       Right click and select Properties->Select Identity Tab->Select This user and add the Administrator  accout and password  Select Security Tab, Under "Launch and Activation Permissions", Choose "Customize", Click "Edit" button, Add the everyone account and add all the Permissions        Do the same thing in "Access Permissions" and "Configuration Permissions".   Refer : http://journeytodotnetauthority.blogspot.in/2012/03/how-to-add-microsoft-excel-application.html