1

If our application somehow loses connection with the memcached server all the threads are reported as hung after 10 minues or so

[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.

I can't find any information on how to fix this. Shouldn't all of these threads be killed by the web container?

1 Answer 1

3

There is no safe way to forcefully stop a Thread in Java. Please see Why Are Thread.stop, Thread.suspend, Thread.resume and Runtime.runFinalizersOnExit Deprecated? for more details.

The correct solution would be to for the application to set socket timeouts and/or stop its threads properly.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .