Every 24 to 72 hours, our website goes down and visitors receive the dreaded "Service Unavailable". If we log in to the control panel and recycle the app pool, the problem goes away for another 24 - 72 hours. First off, does anyone have any suggestions about why this is happening? I suspect a memory leak, and that some objects are not getting disposed of properly. It may take us months to find the culprit. In the the mean time, as a short-term solution I'd like to recycle the app pool every 12 hours or so. We used to do this in IIS6, but I'm not sure if II7 has this functionality and if so, if we have access to it from the control panel. If not, should we use the API for this, or is there an easier way? All suggestions are appreciated.
For something like this I suggest you open a ticket to the support department immediately. This way they can check the server while its occurring. I suspect that your application pool is getting recycled and failing to start correctly. But its hard to be sure without actually checking the server when its occurring.