Microsoft KB Archive/292820

From BetaArchive Wiki
Knowledge Base


Article ID: 292820

Article Last Modified on 9/26/2005



APPLIES TO

  • Microsoft Commerce Server 2000 Standard Edition



This article was previously published under Q292820

SYMPTOMS

When processors are utilizing 100 percent CPU and an instance of the Dllhost.exe file begins to consume the processor, clients attempting to access the affected Web site do not receive any error messages in their browser except for the occasional HTTP 500 error. After you obtain a dump file, you may see a stack with the following fault points (if you have the correct symbols loaded):

ChildEBP RetAddr  Args to Child              
02eafde0 04bc2221 7ff805bc 00000001 7ff805b4 KERNEL32!_InterlockedExchange+0xa [..\i386\critsect.asm @ 168]
02eafe28 04bd006e 0fffff00 7ff800b4 ffffff00 mscsups!CPOCacheEntry__Lock+0x5d [d:\cs40\private\cs40\server\iprofile\mscsups\pocache.cpp @ 155]
02eafe40 04bcea3f 02f6b250 0714b988 00000050
                

CAUSE

Commerce Server is entering into a loop in which a thread gets in a locked state. This usually resolves in about an hour if the Windows 2000 "garbage collector" is functioning properly.

RESOLUTION

To resolve this problem, obtain the latest service pack for Commerce Server 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

297216 INFO: How to Obtain the Latest Commerce Server 2000 Service Pack


STATUS

Microsoft has confirmed that this is a problem in Microsoft Commerce Server 2000. This problem was first corrected in Commerce Server 2000 Service Pack 2.

MORE INFORMATION

You must have Commerce Server Service Pack 1 (SP1) installed prior to installing this fix. The minimal check is at version 4.0.2035.0. This fix affects Analysis, Data Warehouse, Core Commerce components, and BizDataStore.

Keywords: kbbug kbfix kbcommserv2000presp2fix kbqfe kbcommserv2000sp2fix kbhotfixserver KB292820