Ruslan
Ruslan

Reputation: 2009

Upgrading from jruby-9.0.5.0 hangs tomcat

I am trying to upgrade jruby. Went to a latest version 9.1.12.0, didn't work. Tried one version up (9.1.0.0) and same issue

The issue is it takes a very long time to boot on tomcat. Once tomcat starts the application it becomes unresponsive. Browser hangs forever and then eventually times out. Tomcat log shows that the request came, was served reply and closed (everything normal). No errors show up in tomcat log.

Tomcat is sitting behind apache, connected though AJP. I tried switching to http(s) and neither worked. Going directly to tomcat yields the same results.

I worked on solving this issue for quite some time. Not sure why it hangs and doens't throw any errors. Tried changing configurations on rails/tomcat/apache and could not find why it doens't work.

Any help tracking down this issue would be greatly appreciated

Current stack:

Upvotes: 0

Views: 89

Answers (1)

kares
kares

Reputation: 7166

sounds like an enthropy depletion might be going on,

export JRUBY_OPTS=-J-Djava.security.egd=file:/dev/./urandom

or in your case :

export CATALINA_OPTS=-Djava.security.egd=file:/dev/./urandom

explanation is this' questions answer: After Upgrade To JRuby 9.1.9.0, Rails CookieStore Very Slow When Handling Encrypted Cookies

... the next jruby-openssl release should hopefully handle this better

Upvotes: 1

Related Questions