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