我们最近将旧的 Rails 应用程序从 rails 3 升级到了 4.2,以及许多其他 gem 更新。现在我无法让我的 rails 应用程序加载任何页面。我们使用的是 JRuby 9.1.0.0,但升级到了 9.1.8.0。但是,我在两个版本上都遇到了同样的问题。
一旦我们用最新的启动tomcat .war
,它就会一直运行,直到我看到INFO: Server startup in 1234ms
消息。我已经在我的 rails 环境/初始化程序文件中添加了一些调试语句来跟踪它,并且它正在触及它们中的每一个。因此,一旦我看到来自 tomcat 的启动消息,我认为它会没事的。但是,它立即多次吐出以下消息:
DEBUG: resetting rack response due exception
每次我加载一个 URL 时,它也会在我的日志中显示该消息。
我看到它来自这个 jruby-rack 类,但我不知道如何进一步调试或排除故障。
我假设我的配置中的某些东西导致了问题,或者某个类/模块以某种方式使其短路,但我不确定如何识别它是哪一个或隔离问题。
有谁知道获取更详细日志的方法或找出问题所在的方法?
如果有帮助,很高兴发布任何配置/gemfiles 等。