从 jruby-9.0.5.0 升级会挂起雄猫



我正在尝试升级jruby。转到最新版本9.1.12.0,不起作用。尝试了一个版本(9.1.0.0(和相同的问题

问题是在雄猫上启动需要很长时间。一旦 tomcat 启动应用程序,它就会变得无响应。浏览器永远挂起,然后最终超时。Tomcat日志显示请求来了,得到了回复并关闭了(一切正常(。雄猫日志中未显示任何错误。

Tomcat坐在apache后面,通过AJP连接。我尝试切换到http(s(,但都不起作用。直接去tomcat会产生相同的结果。

我为解决这个问题工作了很长一段时间。不知道为什么它挂起并且不会抛出任何错误。尝试更改轨道/雄猫/阿帕奇上的配置,但找不到它不起作用的原因。

任何帮助追踪此问题将不胜感激

电流堆栈:

  • 导轨 4.1..15
  • 杰鲁比 9.0.5.0
  • 雄猫 6
  • Java 1.7.0_131
  • 阿帕奇 2.4.7

听起来可能正在发生诱惑力耗尽,

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

或在您的情况下:

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

解释是这个问题答案:升级到JRuby 9.1.9.0后,Rails CookieStore在处理加密cookie时非常慢

。下一个Jruby-OpenSSL版本应该有望更好地处理这个问题。

相关内容

  • 没有找到相关文章

最新更新