Node.JS Diagnoser Site Extension for Azure Web APP is Ready

In my latest post, introduced that the default Node.JS version (0.10.32, x86) parser function is embedded in Azure Web APP DaaS. Here the Node.JS Diagnoser Site Extension is provided specifically for diagnosing more Node.JS versions (0.12.6 X86 and X64) and more flexible operations. In simple words, now it supports analyzing: 0.10.32 X86 0.12.6 X86 0.12.6…

0

How to analyze Node.JS running processes on Azure Web APP

Node.JS Parser for Node.JS 0.10.32 32bit is included in Azure Web App Diagnostic Service now. If you have Node.JS 0.10.32 32bit running, and want to quick analyze its running status, open https://<appname>.scm.azurewebsites.net/support Click the Analyze menu, click Diagnostics, and then click Diagnose Now: The parser is developed to analyze Node.JS slow performance issue or understand…

0

How to capture and analyze dump for intermittent High Memory on Azure Web App

Previous posts introduced how to capture dumps for intermittent Exception and High CPU issues on Azure Web App. Today Crash Diagnoser V1.3 supports High Memory dump capture too. Here are quick configure steps: 1. Install Crash Diagnoser from Site Extension Gallery. For detailed installation steps, click here. If you installed it before, can update it…

0

How to capture dump when intermittent High CPU happens on Azure Web App

  When facing intermittent High CPU issue on Azure Web App, previously we have no easy method to capture dump files for further analysis because: 1. It is an intermittent issue. When you monitor the application, the high CPU may not happen at the moment or in the current process lifecycle. 2. When use Kudu…

1

Tips of using Crash Diagnoser on Azure Web App

  After Crash Diagnoser was released, glad to see it does help users and support team to collect expected dump data to perform further analysis. If you haven’t touched it before, can read the previous posts here:   How to capture intermittent exceptions on Azure Web APP Troubleshoot Stack Overflow on Azure Web APP How…

0

Build clustered MSMQ role on a Windows Server 2012 R2 Failover Cluster

In this blog post, we will go through the steps to quickly setup clustered MSMQ role on a Windows Server 2012 R2 Failover cluster on virtual machines in test lab. Assumptions · 2 nodes cluster · The DC will also be used as shared storage provider (iSCSI target). Basic Setup 3 Windows Server 2012 R2…

0

Use Crash Diagnoser Site Extension to Capture Dump for Intermittent Exception issues or performance issues on Azure Web App

  While running Customer’s .NET/PHP/ Node processes in Azure Web App environment, it may intermittently crashes due to code or performance issues. It’s important to capture the crash dump when such crash/exception happen automatically for further investigation. This article is to introduce the new CrashDiag Site Extension, which can easily help us to capture the…

0

Break change in IE Interoperable Control Instantiation

A custom ActiveX Control, used to get computer name, made by Visual Basic preformed not properly in IE 11 but works fine on IE 8, 9 and 10. Reviewing the source code, we found the following function: Private Sub UserControl_ReadProperties(PropBag As PropertyBag) gComputerName = PropBag.ReadProperty("ComputerName", "") End Sub The ReadProperties event attempts to read the…

0

Investigation on why Excel shared workbook doesn’t work on Webdav

By using Webdav, we are able to share the files via a unique url. This can bring a lot of convenience to us for the purpose of web sharing. However, as the Webdav works on the base of HTTP protocol, it lacks sufficient support for “distributed authoring”. This makes it impossible to displace the traditional…

0