We have a legacy process that tends to get hung up, but doesn't go into a "down" state. we have a SAM process monitor applied to the process in question, but it doesn't catch when the process is hung up, only when it's stopped.
Is there a better way to monitor this process?