我最近将基于JRuby 1.7.x的Rails 4.2.5 Web应用程序升级到JRuby 9.1.9.0。当我部署到Web服务器时,页面加载最多需要60秒。我分析了代码,大部分时间都花在了ActionDispatch :: Session :: CookieStore调用方法中。我怀疑这个瓶颈可能与jopenssl gem的加密/解密速度有关,但我没有在网上找到任何帮助文章或解决方案。
对此问题的任何见解,配置JRuby的可能选项将不胜感激。 JRuby 1.7.x中没有出现此问题
答案 0 :(得分:2)
导出JRUBY_OPTS = -J-Djava.security.egd = file:/ dev /./ urandom 应该这样做
(或jruby-openssl升级到0.9.21)