How to resolve application services getting hung.

Hi , Currently I am facing very frequent issue like application services are getting hung . And after server restart only these threads are killed and again service starts running mainly the services which are executing the query from TN database or application Database are getting hung . What could be the root cause or fix for this issue ? As twice in a week it is happening and major critical interfaces are getting impacted .
Please suggest.

Thanks,
Varsha

Is this a new integration deployed to prod?

Please check your integration logic if there are any loops/repeat steps/db calls which are taking to execute. You may also explore some tools like WmProfiler or other tools to see the service execute of individual services.

Also, check with DB if there are any locks on the table while these services are being executed.