ClassicASP: XMLHTTP and ServerXMLHTTP

From time to time i get some memory dumps related to classic ASP. Last month I got some and the symptom was slow performance or event total hang with all requests just sitting around. Typically when i´m looking at a classic ASP memory dump I like to use the extension that comes with DebugDiag called…

62

Switch to the right context (COM+ Fault)

If you are dealing with a memory dump (unmanaged) a very fast way to get an initial look is to use DebugDiag Analysis. It will provide you a nice report and it might help you. Sometimes in DebugDiag reports you will see a rebuilt stack trace like the one below (COM+)   Thread 16 -…

62

BLOBCache, Web Garden and DisallowOverlappingRotation. Are they best friends ?

In my opinion BLOBCache is a must have in most MOSS environments. It is known that BLOBCache and Web Garden are not the best of friends, and according to Optimizing Office SharePoint Server for WAN environments don´t use Web Garden if you have BLOBCache in your environment. The main reason for this is that only…

9

Biztalk Server 2004 – Mixed Dll loading problem

Sometime ago I had to troubleshoot a problem in Biztalk Server 2004. I was told that Biztalk Server 2004 apparently stopped working and the only way to get it back on track would be to restart the instances and we didn´t had errors reported. After that everything would run smoothly. The worst part was that…

8

Troubleshooting blocking issues in SQL Server 2000 and 2005

Most of my work is supporting and troubleshooting production environments and very often developers I work with say   “We are having some performance issues in our website and we believe the bottleneck is in SQL Server. We have collected some profilers and some queries take a long time to finish. But if we execute…

3

Debug Jscript with Internet Explorer 8

My team has started a blog. Since we all have different skills, it will be more generalist and there you can get information on MOSS, Biztalk, Troubleshooting, Dev, Silverlight and other stuff. Every time I post there I will put here a link to the post (I will talk mostly about troubleshooting). My first post…

1

Process Explorer to the rescue

Monday was a day to forget. I arrived at the office around 8:30 am, started my machine (like always), inserted my credentials, the desktop shows up and suddenly it gets unresponsive. First thing I do is CTRL+ALT+DEL, start Task Manager and it also gets hanged. The only commands that were responsive was log off and…

1

Windbg: Using .shell to search text

To me one of the most useful commands when using windbg is .shell. According to Debugging Tools For Windows documentation “The .shell command launches a shell process and redirects its output to the debugger, or to a specified file.” So, why would I find that interesting and useful in my day to day work to…

1

Tools @ Opening huge log files

Part of my work is looking at huge log files and this can sometimes be a big pain to open in any text editor. I was talking with a coworker about this, and he showed EditPad Lite, a free text editor (for non-commercial use, you also have the non-free version) and I was very impressed…


Production Troubleshooting Flowchart

Usually (probably always I hope) when troubleshooting production environments we don´t have Visual Studio or other “nice looking” tools to help us finding problems. But we have one of my favorite tools: Windbg. The first time someone showed me Windbg and all the stuff around production debugging like memory dump, … I was a little…