I am currently setting up asp.net mvc site, wcf services etc in IIS 7.5. I am currently configuring the application for app pool's and have a question around app pool recycles. Each of the application rely on each other. At present there are no memory issues with any of the applications but at times we do have CPU issues with one of the applications.
The applications support multiple timezones, from Europe to Australia, so as such there are no times where the applications have a period of "downtime".
So on the topic of recyles, I am not sure what to set up here. Should I attempt to include some time based recycling or look at a possible other approach? I am not sure its correct to have no recycling of the app pools.