Если наше приложение каким-то образом теряет соединение с сервером memcached, все потоки сообщаются как зависшие через 10 минут или около того.
[28.04.11 16:50:15:831 CEST] 00000025 ThreadMonitor W WSVR0605W: Thread "WebContainer : 4" (00000029) has been active for 764759 milliseconds and may be hung. There is/are 15 thread(s) in total in the server that may be hung.
Я не могу найти никакой информации о том, как это исправить. Разве веб-контейнер не должен убивать все эти потоки?
Здесь нет сейф способ принудительно остановить поток в Java. Посмотри пожалуйста Почему устарели Thread.stop, Thread.suspend, Thread.resume и Runtime.runFinalizersOnExit? Больше подробностей.
Правильным решением было бы для приложения установить тайм-ауты сокета и / или правильно остановить свои потоки.