Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have had a number of problems in the past that have been solved by simply recycling the app pool. I am currently getting an error occurring about once every other day (SQL server timeout oddly enough) that will continue persist until the app pool is recycled and so I wondered what does this do exactly?

Many thanks, Kohan.

share|improve this question
up vote 2 down vote accepted

The app pool is the webservices deployed on your iis instance. They can either be backend services behind your website or front end webservices. Either way if you are getting a timeout from a SQL server instance it means that these webservices are either losing their connection to the database or it's become non-responsive for that DB session.

By refreshing the pool you are fundamentally restarting the application and re-establishing the DB connection(s).

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.