We are experiencing intermittent and seemingly random timeouts on our DNN site. It just stops responding. At first we thought it was a network thing, but it happens from anywhere in the world. We've replaced most all of the hardware from the ISP into the server and the ping times are excellent with no packet loss. So it's not that.
We've adjusted the timeouts in the web.config, set bandwidth throttling up so people can't suck us dry on a video or large file, looked at and adjusted every possible IIS 7 and DNN host/performance setting. There seems to be no rhyme or reason for the timeouts.
We have two appPools - one running the DNN site and one that is in a subdirectory of the DNN site that runs an ASP.NET store front. I've adjusted recycling from every night to every 10 minutes to every other day...doesn't seem to matter.
I'm looking into a cookie issue where there seems to be multiple ASP.NET_SessionID's when I browse around the site and then move back and forth from the different appPools. Sometimes the sessionIDs are the same, sometimes they aren't. The DNN site also issues multiple portalaliasid's and portalroles. They just seem to add on to the same cookie. Sometimes there are multiple cookies with multiple SessionIDs...
I'm kind of leaning towards the fact that these cookies are causing conflicts in the application - meaning the DNN site has no idea who or what I am because there is extra and conflicting data. Performance seems to be good when I delete the cookies and start over, until THAT cookie gets all gummed up... But I'll be honest, this is just a shot in the dark. I'm stumped!
Any and all help would be appreciated. I'd be more than happy to provide any details about my environment if it would help diagnose what's going on.