Installing DebugDiag and importing rules thru Azure Cloud Services startup tasks

This article describes the steps for how to install DebugDiag version 2 update 1 on Cloud Services Web and Worker Roles using startup tasks. Note: In this article, the steps were applied to a Worker Role, but it also works for Web Roles. Preparing the DebugDiag installer and the configuration file with the files Download DebugDiag Debug Diagnostic…


Enable Server GC mode for your worker role

If you are using an Azure worker role that is memory intensive you may notice that the performance of your application is not optimal.One of the symptoms is a high CPU utilization combined with a high value for the “% Time in GC” performance counter. Typical workloads are WCF applications that handle many client requests. You might be able…


Losing the Remote Desktop (RDP) connectivity with Cloud Services targeting Window Azure SDK 1.7/ SDK 1.8

In recent past I have noticed that, the customer’s who leveraging Windows Azure SDK 1.7 / SDK 1.8 complaining that intermittently they were unable to rdp into their VM, and sometimes issue should be resolved after couple of reboot/reimage of corresponding VM. So I have done an investigation for one of such customer’s , and…


Windows Azure Role recycling due to setting more than 256 character in Environmental Variable through Azure Start-up task.

Couple weeks before, while investigation an issue related to Windows Azure Role recycling, I found that issue was caused due to setting the environmental variable with more than 256 character from a start-up task. I am also coming from a development background, and I am pretty much aware that, in lot of scenarios developer audience…