more than 100 000 semaphore handles for DLLHOST.exe

S

S.Cassan

Hi,

I'm under Windows 2K SP4 and I have a strange behaviour. I call a COM+
method (Developped in C++) through a proxy. This method call others methods
which are in another COM+ application but in Library mode (Developped in VB6
and C++). The components are not Multithreaded but during the execution of
the method I've seen with perfmon that the process DLLHOST.EXE associated
with my Server COM+ application used more and more handle of Semaphore type
(and so memory).
It seems to be the same problem as A Semaphore Leak Was Introduced in COM+
QFE 14 (302845) but I'm in SP4!!
We have check all the code and we found nothing.
Any ideas?
Thanks

Sylvain
 
N

NO_MSC_NO_MSCP_NO_MSENGINEER

Hi, we're running in a very similar problem (see my post here)

I don't know yet if the handles are semaphor handles, but sometimes they are
so many that they bluescreen our server!!!

Please, if somebody could help...
 
J

JB

Try running "handle.exe" from sysinternals - that will at least show you
what type of object the handles represent.
 
N

NO_MSC_NO_MSCP_NO_MSENGINEER

Thanks, I used processxp also from sysinternals

AND I ALSO HAS HUNDREDS OF SEMAPHORE HANDLES RUNNING OVER THERE...
 
N

NO_MSC_NO_MSCP_NO_MSENGINEER

We'll try to configure each component so after 60 minutes of inactivity it
turns it self off...

Have you tried this? Our development team choosed to leave every process
¡running when idle'

I think this was the problem... We Will try!!!!
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top