SQLServer 2008 データベースを使用して Websphere Application Server 7 でアプリケーションを実行しています。SQLServer が 100% になると、すべての接続がハングし、接続プールがいっぱいになります。これにより、すべてのスレッドもハングします。そして10分後、ログはこれでいっぱいになります:
00000042 ThreadMonitor W WSVR0605W: Thread "WebContainer : 11" (00000049) has been active for 742352 milliseconds and may be hung. There is/are 14 thread(s) in total in the server that may be hung.
接続プールは JTDS を使用しており、タイムアウトは 300 秒に設定されています。
300秒後にすべての接続で例外がスローされ、すべてのスレッドがハングアップしないと思いますか?