Ok I wanna put your attention to few things which might help you resolve this issue:
-Check the maximum number of connection you have mentioned in your JDBC pool which you are using for scheduler, maybe they are not enough.
-Ask you DB Administrator the interval when they release the session from DB side. Because sometimes you service finishes fine but DB doesn’t release the session which might be causing the reserve the thread on IS level. Normally DB Admins runs a schedule service to release expired session or the sessions which are not in use.
-The JDBC connection which you are using does it have enough connections to satisfy the needs of schedulers and other adapter services?
-Did you ever had this problem when you were using the embedded database for scheduler? if not then just try to create this problem with embedded database because that can help you isolate the problem.
P.S. Was there any specific need to migrate schedulers to DB ? was it to fulfill clustering requirement or something because by migrating scheduler to DB you just added another potential failing point.
#webMethods#webMethods-Archive#Integration-Server-and-ESB