502.3

An HTTP status code of 502 – Bad Gateway means “The server, while acting as a gateway or proxy, received an invalid response from the upstream server it accessed in attempting to fulfill the request.”  I interpret that to mean that there is a server (server A) between my client and the server (server B)…


Redis Cache on Azure App Service is slow

I worked on this issue and wanted to write it down because I love it when I can execute the WinDbg commands in my “Must use, must know WinDbg commands, my most used” article and find the reason for the problem. I executed !sos.threadpool and did see that the CPUs were pretty high, as seen…


How to stop misbehaving programs

GFlags (or the Global Flags Editor) enables and disables advanced debugging and troubleshooting features in Windows. You may be familiar with Gflags if you have had to isolate heap corruption issues or spent time developing Windows drivers. It’s also pretty handy to block the start of an application through debugging if it won’t respond any other way.


Where are my Azure Functions, dissappeared

Which way did he go George, which way did he go? (*) When you create an Azure Function App, a requirement to complete the operation is the selection or creation of an Azure Storage Account where the content (code, json, etc…), required to run the Azure Functions are to be stored. Make sure the Storage…


Why does my Azure Function sometimes stop being triggered

Azure is so awesome because the features it provides are so very dynamic and flexible.  The platform provides a starting point for the fruition of ideas, ideas only limited by ones imagination.  With its dynamic nature and the flexibility it delivers to consumers, sometimes you just need a note to get your ideas optimally flowing…


PIX support for raytracing shader tables

Damyan discusses the new PIX functionality over at PIX 1807.19 – Shader Table Viewer. Managing the various shaders requires care, and it’s great to have the tool. The other very useful thing to look at is the acceleration structures, but those were already supported. Enjoy!


Find method parameters with WinDbg

I wrote this article, see the bottom where I do the memory dump analysis and wanted to expand on it some. Simply, if you are running managed code then you can decompile the source and see what the value of the Int32 passed to the Sleep() method, Figure 1.  I explained how to save the…


Named Pipes and Azure App Services

According to this “Operating system functionality on Azure App Service” and my interpretation, it means if you attempt to use named pipes (*)(*) for anything other than inter-process communications (*) that it will not work. I was coding some stuff and was getting these errors: They both called out the provide: Named Pipes Provider and…

1

IP Restrictions on Azure App Service as expected behavior

A method to 100% shutdown the public endpoint of an App Service running in the public tenant is not provided.  However, you can create an ILB ASE (which is not a public tenant) or you can restrict the access using an IP Restriction.  Here is some information on the detailed feature for setting this up…