Debug Diagnostic 2.0 – Generate a series of manual hang dumps for a specific process

  For Debug Diagnostic 1.2, please refer to http://blogs.msdn.com/b/friis/archive/2012/01/04/debug-diagnostic-1-2-generate-a-series-of-manual-hang-dumps-for-a-specific-process.aspx This article will detail the action plan you can implement to generate a series of manual hang dumps using Debug Diagnostic for a specific process. This will allow you to see snapshots of the process over a period of time. You will then be able to…

0

Debug Diagnostic 2.0 – Creating a rule in Hang mode to use the response time of the request.

  For Debug Diagnostic 1.2, please refer to http://blogs.msdn.com/b/friis/archive/2012/01/04/debug-diagnostic-1-2-creating-a-rule-in-hang-mode-to-use-the-response-time-of-the-request-etw.aspx     This article will detail the action plan you can implement to create a rule in Debug Diagnostic 2.0 to automate the dump generation when a hang of the IIS server or of your application is occurring.   This action plan can be applied when…

0

Debug Diagnostic 2.0 – Creating a rule in crash mode

  For Debug Diagnostic 1.2, please refer to http://blogs.msdn.com/b/friis/archive/2012/01/04/debug-diagnostic-1-2-creating-a-rule-in-crash-mode.aspx   This article will detail the action plan you can implement to create a rule in Debug Diagnostic 2.0 to automate a dump generation when an IIS process is crashing (in example a “W3WP.exe” process). This action plan can be applied when your W3WP.exe process is…

0

A Tool to Monitor COM+ Component Call Time and Trigger Memory Dump in An Automation Way

  There were multiple ways to monitor COM+ Component call time automatically, most of them require certain C++ coding efforts or rely on third party legacy Dll. Especially when we experienced intermittently slow COM+ performance issues, it is hard to trigger Memory Dump for certain COM+ component.   After some research, I created a tool…

4

Both Static and Dynamic Pages are Loading Very Slowly even for Local Visits on IIS 7.X

  Usually when dynamic pages (ASPX) have slow responding issue, we can still get satisfied performance with static pages (HTML, GIF, CSS…). Because they are loaded on different request handling stacks and static pages loading by default doesn’t require compile/rendering/Executing on server side.   However recently I met one case that both static and dynamic…

0

How to generate a dump file by using process orphaning on IIS 6/7.x

  There is a KB article about How to generate a dump file when ASP.NET deadlocks in IIS 6.0. Please refer to http://support.microsoft.com/kb/828222 . This is not only applied to deadlock issue in IIS 6. Some errors only happen in a production environment. Killing worker processes ensures up-time but troubleshooting of these errors becomes difficult,…

0

How to troubleshoot HttpException Request timed out (ASP NET 2 0 64-bit)

  NOTE: The following steps apply to ASP.NET 2.0 (64 bit). They have not been tested in other versions of ASP.NET. For ASP.NET 2.0 32 bit, please refer tohttp://blogs.msdn.com/b/asiatech/archive/2011/07/06/how-to-troubleshoot-httpexception-request-timed-out-asp-net-2-0-32-bit.aspx For ASP.NET 4.0 bit, please refer to http://blogs.msdn.com/b/asiatech/archive/2012/06/21/how-to-troubleshoot-httpexception-request-timed-out-asp-net-4-0-64-bit.aspx Symptoms ======== The user may receive the following response intermittently: Request timed out. Description: An unhandled exception occurred…

4

Debugging PHP using Windbg

  After the release of Windows Azure Websites, we are happy to see that we attracted a lot of PHP users hosting their web site on Azure Websites. A very common type of request we received from customer is how to troubleshooting PHP site performance issue. Last time, I published a blog using XDEBUG, but…

0

Using Kudu to capture First-Chance dumps for Windows Azure Web Sites

  Last time, I introduced about how to use Kudu to capture a hang dump. This time, using the feature provided by Kudu, we can capture First-Chance dump for worker process which is very helpful for analysis application crash/exception issues. In this article, I will show you how to get the dump step by step….

0

Using Kudu to capture hang dumps for Windows Azure Web Sites

  Kudu is the engine behind GIT deployments in Azure Web Sites. Using the feature provided by Kudu, we can capture hang dump for worker process which is very helpful for analysis performance issues. Please note this is still an experimental feature. In this article, I will show you how to get the dump step…

1