<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.iis.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:cs="http://blogs.iis.net/"><channel><title>Tom Christian&amp;#39;s Blog : Hang</title><link>http://blogs.iis.net/tomchris/archive/tags/Hang/default.aspx</link><description>Tags: Hang</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Web Site Stops Responding for 15-25 seconds</title><link>http://blogs.iis.net/tomchris/archive/2008/10/28/web-site-stops-responding-for-15-25-seconds.aspx</link><pubDate>Tue, 28 Oct 2008 10:00:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2710304</guid><dc:creator>ASP.NET Debugging : IIS</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/tomchris/rsscomments.aspx?PostID=2710304</wfw:commentRss><comments>http://blogs.iis.net/tomchris/archive/2008/10/28/web-site-stops-responding-for-15-25-seconds.aspx#comments</comments><description>There are a number of reasons that a web site could have a delay (hang) that could cause problems.&amp;#160; I am going to talk about a common one that we see which is the CRL. What we have seen in the past is the Crypto API’s are trying to update the Certificate...(&lt;a href="http://blogs.iis.net/tomchris/archive/2008/10/28/web-site-stops-responding-for-15-25-seconds.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2710304" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/tomchris/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/tomchris/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.iis.net/tomchris/archive/tags/Hang/default.aspx">Hang</category></item><item><title>ASP.NET and Performance</title><link>http://blogs.iis.net/tomchris/archive/2008/06/23/asp-net-and-performance.aspx</link><pubDate>Mon, 23 Jun 2008 18:29:34 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2441561</guid><dc:creator>ASP.NET Debugging : IIS</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/tomchris/rsscomments.aspx?PostID=2441561</wfw:commentRss><comments>http://blogs.iis.net/tomchris/archive/2008/06/23/asp-net-and-performance.aspx#comments</comments><description>I wanted to talk about monitoring performance in ASP.NET for a bit.&amp;#160; I have already posted a few postings that talk around this issue, namely: ASP.NET Debugging - High Memory part 5 – Fragmentation ASP.NET Debugging - ASP.NET Tips- How to use DebugDiag...(&lt;a href="http://blogs.iis.net/tomchris/archive/2008/06/23/asp-net-and-performance.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2441561" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/tomchris/archive/tags/ASP.NET+Tip/default.aspx">ASP.NET Tip</category><category domain="http://blogs.iis.net/tomchris/archive/tags/Debugging/default.aspx">Debugging</category><category domain="http://blogs.iis.net/tomchris/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/tomchris/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.iis.net/tomchris/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.iis.net/tomchris/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.iis.net/tomchris/archive/tags/High+Memory/default.aspx">High Memory</category><category domain="http://blogs.iis.net/tomchris/archive/tags/Hang/default.aspx">Hang</category><category domain="http://blogs.iis.net/tomchris/archive/tags/High+CPU/default.aspx">High CPU</category><category domain="http://blogs.iis.net/tomchris/archive/tags/Crash/default.aspx">Crash</category></item><item><title>ASP.NET Tips: What to gather to troubleshoot</title><link>http://blogs.iis.net/tomchris/archive/2008/05/21/asp-net-tips-what-to-gather-to-troubleshoot.aspx</link><pubDate>Wed, 21 May 2008 15:38:59 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2372309</guid><dc:creator>ASP.NET Debugging : IIS</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/tomchris/rsscomments.aspx?PostID=2372309</wfw:commentRss><comments>http://blogs.iis.net/tomchris/archive/2008/05/21/asp-net-tips-what-to-gather-to-troubleshoot.aspx#comments</comments><description>So now that I am done with all the individual posts, I thought I would wrap them all together.&amp;#160; So here are all of the posts that I created on gathering information when you are having a problem. Please keep in mind that these are geared towards...(&lt;a href="http://blogs.iis.net/tomchris/archive/2008/05/21/asp-net-tips-what-to-gather-to-troubleshoot.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2372309" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/tomchris/archive/tags/ASP.NET+Tip/default.aspx">ASP.NET Tip</category><category domain="http://blogs.iis.net/tomchris/archive/tags/Debugging/default.aspx">Debugging</category><category domain="http://blogs.iis.net/tomchris/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/tomchris/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.iis.net/tomchris/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.iis.net/tomchris/archive/tags/High+Memory/default.aspx">High Memory</category><category domain="http://blogs.iis.net/tomchris/archive/tags/Hang/default.aspx">Hang</category><category domain="http://blogs.iis.net/tomchris/archive/tags/High+CPU/default.aspx">High CPU</category><category domain="http://blogs.iis.net/tomchris/archive/tags/Crash/default.aspx">Crash</category></item><item><title>ASP.NET Tips: What to gather to troubleshoot - part 4 - Deadlocks</title><link>http://blogs.iis.net/tomchris/archive/2008/05/14/asp-net-tips-what-to-gather-to-troubleshoot-part-4-deadlocks.aspx</link><pubDate>Wed, 14 May 2008 15:35:09 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2357936</guid><dc:creator>ASP.NET Debugging : IIS</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/tomchris/rsscomments.aspx?PostID=2357936</wfw:commentRss><comments>http://blogs.iis.net/tomchris/archive/2008/05/14/asp-net-tips-what-to-gather-to-troubleshoot-part-4-deadlocks.aspx#comments</comments><description>There are two ways to gather data in a Deadlock situation.&amp;#160; If you are using Windows 2003 or later (IIS 6.0 or later), then follow the steps in the KB 828222 If you are using an older version of IIS, then follow the steps below: Before the issue...(&lt;a href="http://blogs.iis.net/tomchris/archive/2008/05/14/asp-net-tips-what-to-gather-to-troubleshoot-part-4-deadlocks.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2357936" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/tomchris/archive/tags/ASP.NET+Tip/default.aspx">ASP.NET Tip</category><category domain="http://blogs.iis.net/tomchris/archive/tags/Debugging/default.aspx">Debugging</category><category domain="http://blogs.iis.net/tomchris/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/tomchris/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.iis.net/tomchris/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.iis.net/tomchris/archive/tags/Hang/default.aspx">Hang</category></item><item><title>POP QUIZ: How to Troubleshoot a Hang</title><link>http://blogs.iis.net/tomchris/archive/2008/05/07/pop-quiz-how-to-troubleshoot-a-hang.aspx</link><pubDate>Wed, 07 May 2008 13:31:14 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2343627</guid><dc:creator>ASP.NET Debugging : IIS</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/tomchris/rsscomments.aspx?PostID=2343627</wfw:commentRss><comments>http://blogs.iis.net/tomchris/archive/2008/05/07/pop-quiz-how-to-troubleshoot-a-hang.aspx#comments</comments><description>For this quiz.&amp;#160; Let’s say that you run a web server and your customers complain that the site is running slow.&amp;#160; What do you do to troubleshoot it? As a follow-up, if you figure out that one page is the problem, what do you do to look into what...(&lt;a href="http://blogs.iis.net/tomchris/archive/2008/05/07/pop-quiz-how-to-troubleshoot-a-hang.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2343627" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/tomchris/archive/tags/Debugging/default.aspx">Debugging</category><category domain="http://blogs.iis.net/tomchris/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/tomchris/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.iis.net/tomchris/archive/tags/Trivia+of+the+Day/default.aspx">Trivia of the Day</category><category domain="http://blogs.iis.net/tomchris/archive/tags/Hang/default.aspx">Hang</category></item><item><title>ASP.NET Tips: How to use DebugDiag to track down where a performance problem is coming from</title><link>http://blogs.iis.net/tomchris/archive/2008/04/25/asp-net-tips-how-to-use-debugdiag-to-track-down-where-a-performance-problem-is-coming-from.aspx</link><pubDate>Fri, 25 Apr 2008 19:54:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2322082</guid><dc:creator>ASP.NET Debugging : IIS</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/tomchris/rsscomments.aspx?PostID=2322082</wfw:commentRss><comments>http://blogs.iis.net/tomchris/archive/2008/04/25/asp-net-tips-how-to-use-debugdiag-to-track-down-where-a-performance-problem-is-coming-from.aspx#comments</comments><description>We recently had a case where the customer was having performance problems. They were seeing requests take a few minutes to return and didn’t know what was happening. So they took some dumps while the problem was happening. So we ran this dump through...(&lt;a href="http://blogs.iis.net/tomchris/archive/2008/04/25/asp-net-tips-how-to-use-debugdiag-to-track-down-where-a-performance-problem-is-coming-from.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2322082" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/tomchris/archive/tags/ASP.NET+Tip/default.aspx">ASP.NET Tip</category><category domain="http://blogs.iis.net/tomchris/archive/tags/Debugging/default.aspx">Debugging</category><category domain="http://blogs.iis.net/tomchris/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/tomchris/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.iis.net/tomchris/archive/tags/Hang/default.aspx">Hang</category></item></channel></rss>