Finding dead fcgi processes

Is there a way to determine which dispatch.fcgi processes are
unresponsive?
Oftentimes they just hang and I suspect that they simply take a lot of
RAM
and CPU. A normal process would nicely die on kill -TERM, but when it
hangs
the only solution is kill -9 pid. I am planning to kill the dead ones,
so
that new ones can be respawned, but they all look alike :wink:
Thanks