10

newrelic_rpm在 Rails 3.2 应用程序中本地使用开发人员模式。这工作正常。

当我ruby-prof在 newrelic 本地仪表板中安装并单击“开始分析”并返回我的应用程序时,我的应用程序中的每个页面都为 #.

回溯的前几行:

newrelic_rpm (3.6.4.122) lib/new_relic/agent/instrumentation/controller_instrumentation.rb:421:in `ensure in perform_action_with_newrelic_profile'
newrelic_rpm (3.6.4.122) lib/new_relic/agent/instrumentation/controller_instrumentation.rb:421:in `perform_action_with_newrelic_profile'
newrelic_rpm (3.6.4.122) lib/new_relic/agent/instrumentation/controller_instrumentation.rb:305:in `perform_action_with_newrelic_trace'
newrelic_rpm (3.6.4.122) lib/new_relic/agent/instrumentation/rails3/action_controller.rb:37:in `process_action'
actionpack (3.2.13) lib/abstract_controller/base.rb:121:in `process'

任何想法如何解决问题所在?

4

2 回答 2

8

回退到版本3.5.8.72,它再次工作。只需将您的 Gemfile 更新为gem "newrelic_rpm", "3.5.8.72". 我已经在上面记录了他们的问题。

于 2013-06-26T01:52:52.223 回答
3

我知道这已经有一段时间了,但我们已经解决了阻止 ruby​​-prof 之前在开发人员模式下工作的问题,因此您现在应该能够再次使用最新版本的代理(3.7.3 及更高版本) . 我也会更新已知问题页面。

于 2014-03-19T15:19:45.697 回答