Microsoft IIS 6: Improving stability in production environment

To improve stability in production environment take the following steps:

  1. Open Microsoft IIS Manager
  2. Open the dialog Properties of the application pool, that you are using
  3. You should disable the following properties:
    1. On the tab Recycling:
      1. Recycle worker processes (in minutes)
      2. Recycle worker process (number of requests)
      3. Maximum virtual memory (in megabytes)
      4. Maximum used memory (in megabytes)

      IIS6_property-1

    2. On the tab Performance
      1. Shutdown worker processes after being idle for (time in minutes):

      IIS6_property-2

  4. On the tab Performance change the setting Maximum number of worker processes to 1.
  5. On the tab Recycling enable the property Recycle worker processes at the following times, and schedule the times to occur during system maintenance hours.