Newrelic developermode не работает с ruby-prof
Я использую newrelic_rpm
Режим разработчика локально в приложении rails 3.2. Это работает нормально.
Когда я устанавливаю 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 ответа
Я знаю, что это было давно, но мы исправили проблему, которая ранее не позволяла ruby-prof работать в режиме разработчика, поэтому теперь вы сможете снова использовать его в последних версиях агента (3.7.3 и более поздних), Я также обновлю эту страницу известных проблем.
Откат к версии 3.5.8.72
и это снова сработало. Просто обновите ваш Gemfile gem "newrelic_rpm", "3.5.8.72"
, Я зарегистрировал проблему с ними на этом.