Is this still an issue? It looks like I have the same problem. A request comes in, 900 seconds later I get the "Interrupting Idle Thread" message and about 35 seconds after that the request finally completes.
Glassfish gem 1.0.2
JRuby 1.5.1
Rails 2.3.2
[Message sent by forum member 'pardeeb']
http://forums.java.net/jive/thread.jspa?messageID=476153