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", Я зарегистрировал проблему с ними на этом.

Другие вопросы по тегам