Application pools allow for isolation of applications from one another and provide different levels of any number of configurations for domains running on the same server.
Occasionally, you may have to recycle an unhealthy worker
process instead of waiting for the next configured recycle. Rather than
abruptly stopping the worker process, which can cause service
interruptions, you can use on-demand recycling.
To recycle your application pool: