Microsoft KB Archive/256323

From BetaArchive Wiki
Knowledge Base


FIX: MSMQ Service Increases to 100 Percent CPU Usage Every 49 Days

Article ID: 256323

Article Last Modified on 10/15/2002



APPLIES TO

  • Microsoft Message Queue Server 1.0



This article was previously published under Q256323

SYMPTOMS

Every 49 to 50 days, the CPU usage by the Microsoft Message Queue (MSMQ) service (Mqsvc.exe) jumps to 100 percent requiring a stop and restart of the MSMQ service.

CAUSE

The wake-up time for a scheduled task is stored as a DWORD value of 100 nanosecond intervals. This results in a rollover of the time values every 49.97 days and causes some tasks to repeatedly execute and takes increasing amounts of CPU time.

RESOLUTION

The task wake-up time is now stored as LARGE_INTEGER (a 64-bit value).

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

This problem was corrected in Windows NT 4.0 Service Pack 6.



Additional query words: MSMQ 100 CPU hang

Keywords: kbbug kbfix kbmsmq100fix KB256323