繁体   English   中英

从jruby-9.0.5.0升级挂起tomcat

[英]Upgrading from jruby-9.0.5.0 hangs tomcat

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

问题是要在tomcat上启动需要很长时间。 一旦tomcat启动了应用程序,它将变得无响应。 浏览器永远挂起,然后最终超时。 Tomcat日志显示请求已到达,已得到响应并已关闭(一切正常)。 Tomcat日志中没有错误显示。

Tomcat坐在通过AJP连接的apache后面。 我尝试切换到http(s),但均无效果。 直接转到tomcat会得到相同的结果。

我花了很长时间解决这个问题。 不确定为什么挂起并且不会抛出任何错误。 尝试更改rails / tomcat / apache上的配置,但找不到为什么不起作用。

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

当前堆栈:

  • Rails 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版本有望更好地解决这个问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM