[英]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上的配置,但找不到为什么不起作用。
跟踪此问题的任何帮助将不胜感激
当前堆栈:
听起来可能正在耗尽人类,
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.