Are you running a socket or database access in the threads? Threads can hang on a screwed up IO operation.
I am using database access inside the thread and a lot of I/O operation. How can I refresh the thread or do some kind of check to make sure the threads are active. I just do not understand an interrupt signal just resumes the threads to go active again?
Comment on Re^2: Threaded Perl script not responding