Microsoft KB Archive/256323

= 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

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.