Microsoft KB Archive/256323
Article ID: 256323
Article Last Modified on 10/15/2002
- Microsoft Message Queue Server 1.0
This article was previously published under Q256323
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.
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.
The task wake-up time is now stored as LARGE_INTEGER (a 64-bit value).
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