Prev: Get Gridview current field value
Next: Load a Win32dll
From: Mark on 1 Jul 2010 11:02 Hi... I've been doing some log analysis from one of our websites and I'm seeing some peculiar things. Specifically, I'm seeing that the time-taken column for some requests is running into multiple minutes, sometimes as high as 20 minutes - obviously far outside the limit of the ASP.Net timeout limit. My presumptions on why/how this is happening boil down to bad network connections to the client - lots of packet resends. ASP.Net hands off the bytes to IIS for transmission but who knows how long that will take? Either a patchy network or a patchy client or an intentional tweaking by someone malicious could drag it out a long time ("Eh? What's that? Couldn't hear what you said.") If I'm anywhere in the ball park, it leads to a few questions: 1) Is there any setting to govern how long IIS will try to send the bytes? A number of the requests in the log have substatii of 64, 121, or 1236 (all network errors) but a bunch of the really long ones were eventually successful. I'd just rather not take a half hour to get there. 2) Once ASP.Net hands the bytes to the transport layer, does the request stay active in the ASP.Net queue until it hears the request is done? That might also explain some instances where I see requests (even small ones) that have sat on the queue 4+ seconds before even getting to start. 3) We're using IIS 6 with the Blowery compression module... Does adding a custom module in on the back end complicate the transmission section of delivery? Thanks Mark
From: Allen Chen [MSFT] on 15 Jul 2010 00:40 Hi Mark, >Specifically, I'm seeing that the time-taken column for some requests is >running into multiple minutes, sometimes as high as 20 minutes - obviously >far outside the limit of the ASP.Net timeout limit. Does it happen for a particular site? Are you sure the executionTimeout (http://msdn.microsoft.com/en-us/library/e1f13641.aspx) setting of that site is less than 20 mins and that site is an ASP.NET web site? Regards, Allen Chen Microsoft Online Support Delighting our customers is our #1 priority. We welcome your comments and suggestions about how we can improve the support we provide to you. Please feel free to let my manager know what you think of the level of service provided. You can send feedback directly to my manager at: msdnmg(a)microsoft.com. ================================================== Get notification to my posts through email? Please refer to http://msdn.microsoft.com/en-us/subscriptions/aa948868.aspx#notifications. Note: MSDN Managed Newsgroup support offering is for non-urgent issues where an initial response from the community or a Microsoft Support Engineer within 2 business day is acceptable. Please note that each follow up response may take approximately 2 business days as the support professional working with you may need further investigation to reach the most efficient resolution. The offering is not appropriate for situations that require urgent, real-time or phone-based interactions. Issues of this nature are best handled working with a dedicated Microsoft Support Engineer by contacting Microsoft Customer Support Services (CSS) at http://msdn.microsoft.com/en-us/subscriptions/aa948874.aspx ================================================== This posting is provided "AS IS" with no warranties, and confers no rights.
|
Pages: 1 Prev: Get Gridview current field value Next: Load a Win32dll |