Hi,
We have a legacy program running DCOM applications on a Windows 2003 server. Every now and then one of the COM applications hangs. This appears to happen if more than one client is communicating with the same COM application, however, we cannot replicate the problem in a test environment.
If we start Component Services and try to shutdown the hanging COM application nothing happens. The COM application will not shutdown. In order to kill the application we need to start the task manager and kill the dllhost.exe associated with the hanging COM application. If another client tries to create a COM object from the COM application, it too hangs at the creation of the object.
Any ideas what could make the COM system non-responsive to a shutdown signal? Could an infinite loop in the code have such an effect?
Kind regards,
-Ype