Solved

Any ability to monitor DCOM

Posted on 2002-06-29
5
1,558 Views
Last Modified: 2010-10-05
We've got an ASP application we took over support for from a vendor.  One who did an especially poor job.

It's scripted in VBScript running on Win2K/IIS 5.  It makes heavy use of COM components running under MTS on another server.

The components were really, really poorly designed and written in VB.  They put hundreds of components in a total of 3 DLLs.  The net result is that even with a really hefty server this application can only support about 20-25 users at a time.  Everything gets all queued up on the MTS box.

We would really like to know the "health" of the MTS system.  We would like to know if the components are stuck or actually doing work.  There has got to be some way of telling if the MTS is "working" or "waiting".

Is there any API or other data that we can check in on to see if the components are really working?  On UNIX we might register an alarm signal with a call back to a function in the component and have it write out a "heart beat" timestamp to a file.  Is there any alarming in the Win2K OS that could do a call back like this?  Is there some way to "find" the COM thread and then check on the amount of CPU it's using?

Right now, we really have a "black box" and don't know if our application is getting into trouble.  We can get the vendor to modify the component if we can tell them how.
0
Comment
Question by:klamerus
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
5 Comments
 
LVL 2

Accepted Solution

by:
jsmckenzie earned 200 total points
ID: 7121046
Some good monitoring tools here:

http://www.sysinternals.com/
0
 
LVL 2

Expert Comment

by:jsmckenzie
ID: 7121075
You might ask them to add a logging mechanism, where internal workings of the dll and its classes, successes and failures, are recorded in a text file or database.  Seems to me they need to prove to you that the components are working, rather than you do their work for them...sigh.  There's also something called MTSSpy which is located in previous versions of the Platform SDK, though I've never used it.
0
 
LVL 49

Expert Comment

by:DanRollins
ID: 8451609
Upon review of the comments here, I am recommending this disposition:

        points to jsmckenzie

Please post a comment if you disagree.

DanRollins -- EE database cleanup volunteer
0
 

Expert Comment

by:SpideyMod
ID: 8492635
per recommendation.

SpideyMod
Community Support Moderator @Experts Exchange
0

Featured Post

What Is Transaction Monitoring and who needs it?

Synthetic Transaction Monitoring that you need for the day to day, which ensures your business website keeps running optimally, and that there is no downtime to impact your customer experience.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Here are the symptoms: You start receiving calls from users that one of your legacy web apps isn't coming up, so you log into your IIS 5 server to check it out.  When you pull up the services, you notice that the WWW Publishing service isn't runn…
Today I came across an interesting issue that had me pulling my hair out.  I was troubleshooting a new internal web site which uses integrated security instead of anonymous.  When browsing the site from my laptop, I was able to access it with no iss…
Monitoring a network: why having a policy is the best policy? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the enormous benefits of having a policy-based approach when monitoring medium and large networks. Software utilized in this v…
Michael from AdRem Software explains how to view the most utilized and worst performing nodes in your network, by accessing the Top Charts view in NetCrunch network monitor (https://www.adremsoft.com/). Top Charts is a view in which you can set seve…

696 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question