﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Ayende @ Rahien</title><link>http://ayende.com</link><description>Ayende @ Rahien</description><copyright>Copyright (C) Ayende Rahien  2004 - 2021 (c) 2026</copyright><ttl>60</ttl><item><title>Andrew commented on Debugging a production problem</title><description>You may want to check Windows Event Viewer around the time everything stopped working, perhaps it logged an error about the service that failed.
</description><link>http://ayende.com/4457/debugging-a-production-problem#comment13</link><guid>http://ayende.com/4457/debugging-a-production-problem#comment13</guid><pubDate>Sun, 11 Apr 2010 03:08:43 GMT</pubDate></item><item><title>Ayende Rahien commented on Debugging a production problem</title><description>Mike,
  
Yes. I'll have a post about this shortly.
</description><link>http://ayende.com/4457/debugging-a-production-problem#comment12</link><guid>http://ayende.com/4457/debugging-a-production-problem#comment12</guid><pubDate>Sat, 10 Apr 2010 09:02:32 GMT</pubDate></item><item><title>Matt Freeman commented on Debugging a production problem</title><description>I seen this happen, during dev, when reading from a transactional MSMQ queue in a trasnaction that had elevated to MSDTC, I killed the process via task manager, and restart it, it would just hang. I had to restart the server on the occassions, not sure what MS DTC was trying to, or why it just didnt timeout.
</description><link>http://ayende.com/4457/debugging-a-production-problem#comment11</link><guid>http://ayende.com/4457/debugging-a-production-problem#comment11</guid><pubDate>Sat, 10 Apr 2010 09:02:10 GMT</pubDate></item><item><title>Mike commented on Debugging a production problem</title><description>Not directly related, but I'm curious why you don't use Rhino Queues? The tooling with msmq?
</description><link>http://ayende.com/4457/debugging-a-production-problem#comment10</link><guid>http://ayende.com/4457/debugging-a-production-problem#comment10</guid><pubDate>Fri, 09 Apr 2010 19:03:45 GMT</pubDate></item><item><title>Colin commented on Debugging a production problem</title><description>What I want to know is why the snipping tool doesn't have a horizontal highlight option.  :(
</description><link>http://ayende.com/4457/debugging-a-production-problem#comment9</link><guid>http://ayende.com/4457/debugging-a-production-problem#comment9</guid><pubDate>Fri, 09 Apr 2010 16:36:23 GMT</pubDate></item><item><title>Ayende Rahien commented on Debugging a production problem</title><description>Cory,
  
No, I didn't take a dump, if this will happen again, I certainly will.
  
There wasn't any high CPU, and I am not sure what low CPU hang is
</description><link>http://ayende.com/4457/debugging-a-production-problem#comment8</link><guid>http://ayende.com/4457/debugging-a-production-problem#comment8</guid><pubDate>Fri, 09 Apr 2010 16:23:08 GMT</pubDate></item><item><title>Eric Hauser commented on Debugging a production problem</title><description>Managed Stack Explorer is a nice tool.  Not as powerful as WinDbg, but faster for grabbing managed dumps and you don't have to restart the process:
  
  
[http://www.codeplex.com/wikipage?ProjectName=MSE](http://www.codeplex.com/wikipage?ProjectName=MSE)</description><link>http://ayende.com/4457/debugging-a-production-problem#comment7</link><guid>http://ayende.com/4457/debugging-a-production-problem#comment7</guid><pubDate>Fri, 09 Apr 2010 13:57:20 GMT</pubDate></item><item><title>John Bennett commented on Debugging a production problem</title><description>I work on a system that also uses MSMQ and receives messages in DTC-managed transactions.  (We're writing to a database in the same transaction.)  Occasionally our apps just stop processing messages even though they are still working in all other respects.  WinDbg usually shows that we have a few threads stuck on ReceiveById(). Just like in your case, restaring DTC and/or MSMQ gets things going again.
  
  
(Other details: We're using WCF's NetMsmqBinding and hosting the apps in IIS, so WAS and the Net.Msmq Listener Adapter are also involved.)
  
  
Long way of saying:  If you figure out what's happening, I'd love to hear about it!  And if we figure it out I'll post the details here.
</description><link>http://ayende.com/4457/debugging-a-production-problem#comment6</link><guid>http://ayende.com/4457/debugging-a-production-problem#comment6</guid><pubDate>Fri, 09 Apr 2010 13:29:28 GMT</pubDate></item><item><title>James Pogran commented on Debugging a production problem</title><description>for the powershell example, look at
  
  
$error[0] | format-list * -for
  
  
This will show you the full exception and stacktrace.
  
  
James
</description><link>http://ayende.com/4457/debugging-a-production-problem#comment5</link><guid>http://ayende.com/4457/debugging-a-production-problem#comment5</guid><pubDate>Fri, 09 Apr 2010 11:28:24 GMT</pubDate></item><item><title>Ayende Rahien commented on Debugging a production problem</title><description>Updated the post :-)
</description><link>http://ayende.com/4457/debugging-a-production-problem#comment4</link><guid>http://ayende.com/4457/debugging-a-production-problem#comment4</guid><pubDate>Fri, 09 Apr 2010 11:15:55 GMT</pubDate></item><item><title>Rafal commented on Debugging a production problem</title><description>I have had many problems with DTC, especially when there was an 'orphaned' transaction holding locks forever. This is one of things should never happen in theory but will certainly happen in production.
</description><link>http://ayende.com/4457/debugging-a-production-problem#comment3</link><guid>http://ayende.com/4457/debugging-a-production-problem#comment3</guid><pubDate>Fri, 09 Apr 2010 10:29:29 GMT</pubDate></item><item><title>configurator commented on Debugging a production problem</title><description>I'd love to know the end of that sentence, but it
</description><link>http://ayende.com/4457/debugging-a-production-problem#comment2</link><guid>http://ayende.com/4457/debugging-a-production-problem#comment2</guid><pubDate>Fri, 09 Apr 2010 10:18:09 GMT</pubDate></item><item><title>Krzysztof Kozmic commented on Debugging a production problem</title><description>but it ... ?
</description><link>http://ayende.com/4457/debugging-a-production-problem#comment1</link><guid>http://ayende.com/4457/debugging-a-production-problem#comment1</guid><pubDate>Fri, 09 Apr 2010 10:12:01 GMT</pubDate></item></channel></rss>