Newrelic开发人员模式不使用ruby-prof

时间:2013-06-19 15:31:30

标签: ruby-on-rails newrelic ruby-prof

我在rails 3.2 app中本地使用newrelic_rpm开发人员模式。这很好。

当我在新版本地仪表板中安装ruby-prof并点击“开始分析”并返回我的应用程序时,我的应用程序中的每个页面都会为#提供“未定义的方法`pop”。

追溯的前几行:

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'

任何想法如何解决出错的问题?

2 个答案:

答案 0 :(得分:8)

退回到版本3.5.8.72并再次运行。只需使用gem "newrelic_rpm", "3.5.8.72"更新您的Gemfile即可。我已经记录了它们的问题。

答案 1 :(得分:3)

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