Hi guys,
The site went to rats whatsits while I was in Australia, as many of you noticed. However, I think I've discovered why and although I've not fixed it I have implemented a work around. Basically the new front page has a nasty memory leak somewhere and as the site gets busier the leak gets worse. The workaround is that IIS is automatically restarted every 90 minutes. Fortunately Microsoft make that quite nice by allowing the old IIS process to carry on serving requests while the new process starts up. When the new process is fully servicing people's requests then the old one dies gracefully and no-one knows any different...
The site went to rats whatsits while I was in Australia, as many of you noticed. However, I think I've discovered why and although I've not fixed it I have implemented a work around. Basically the new front page has a nasty memory leak somewhere and as the site gets busier the leak gets worse. The workaround is that IIS is automatically restarted every 90 minutes. Fortunately Microsoft make that quite nice by allowing the old IIS process to carry on serving requests while the new process starts up. When the new process is fully servicing people's requests then the old one dies gracefully and no-one knows any different...
Its only been in place a day, but so far it looks like it might have been a success... Keep me posted if you know different!
Oh yeah, I'm back from Australia and had a fantastic time with some fantastic people. I am looking forward to going back again as soon as I possibly can.