This post originated from an RSS feed registered with .NET Buzz
by Marcus Mac Innes.
Original Post: WARNING: Serious ASP.NET issue with Windows Server 2003 and SP1
Feed Title: Marcus Mac Innes' Blog
Feed URL: http://www.styledesign.biz/weblogs/macinnesm/Rss.aspx
Feed Description: Issues relating to .NET, Service Oriented Architecture, SQL Server and other technologies.
We have been trying to track down a problem with our blog aggregator software B.AG which is currently powering INDA's blog aggregator at www.developers.ie/blogs.
We recently upgraded the server to Windows Server 2003 SP1 and for some reason, threads were simply disappearing from our custom threadpool and the application logging which uses log4net would simply stop without warning. We have just tracked the problem down to the System.Threading.Timer class which according to this has major issues when running on Windows Server 2003 with SP1. It seems the Timer class stops firing at some random point and never fires again...
I know of a number of major ASP.NET sites around the world that have applications that depend on functionality provided by the Timer class and I'm very surprised that this issue has not seen more publicity. So this is just a warning to ensure that you don't fall victim to this issue!
As far am I am aware there is no hotfix available for this problem yet.