- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在处理一个 rails 3.2.8 项目,我刚刚安装了 airbrake gem 来跟踪错误,在开发中我做了 airbrake 安装步骤,然后当我使用 capistrano 进行部署时,我在 unicorn 中遇到了以下错误生产日志:
E, [2012-10-16T03:02:51.588084 #3645] ERROR -- : reaped #<Process::Status: pid 3846 exit 1> worker=3
I, [2012-10-16T03:02:51.588434 #3645] INFO -- : worker=3 spawning...
I, [2012-10-16T03:02:51.708539 #3858] INFO -- : worker=3 spawned pid=3858
I, [2012-10-16T03:02:51.708986 #3858] INFO -- : Refreshing Gem list
E, [2012-10-16T03:02:52.793217 #3849] ERROR -- : uninitialized constant Airbrake (NameError)
/home/ubuntu/apps/nimrod/releases/20121011033552/config/initializers/airbrake.rb:1:in `<top (required)>'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/gems/railties-3.2.8/lib/rails/engine.rb:588:in `block (2 levels) in <class:Engine>'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/gems/railties-3.2.8/lib/rails/engine.rb:587:in `each'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/gems/railties-3.2.8/lib/rails/engine.rb:587:in `block in <class:Engine>'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/gems/railties-3.2.8/lib/rails/initializable.rb:30:in `instance_exec'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/gems/railties-3.2.8/lib/rails/initializable.rb:30:in `run'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/gems/railties-3.2.8/lib/rails/initializable.rb:55:in `block in run_initializers'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/gems/railties-3.2.8/lib/rails/initializable.rb:54:in `each'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/gems/railties-3.2.8/lib/rails/initializable.rb:54:in `run_initializers'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/gems/railties-3.2.8/lib/rails/application.rb:136:in `initialize!'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/gems/railties-3.2.8/lib/rails/railtie/configurable.rb:30:in `method_missing'
/home/ubuntu/apps/nimrod/releases/20121011033552/config/environment.rb:5:in `<top (required)>'
config.ru:4:in `require'
config.ru:4:in `block in <main>'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/gems/rack-1.4.1/lib/rack/builder.rb:51:in `instance_eval'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/gems/rack-1.4.1/lib/rack/builder.rb:51:in `initialize'
config.ru:1:in `new'
config.ru:1:in `<main>'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/gems/unicorn-4.3.1/lib/unicorn.rb:44:in `eval'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/gems/unicorn-4.3.1/lib/unicorn.rb:44:in `block in builder'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/gems/unicorn-4.3.1/lib/unicorn/http_server.rb:696:in `call'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/gems/unicorn-4.3.1/lib/unicorn/http_server.rb:696:in `build_app!'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/gems/unicorn-4.3.1/lib/unicorn/http_server.rb:569:in `init_worker_process'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/gems/unicorn-4.3.1/lib/unicorn/http_server.rb:589:in `worker_loop'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/gems/unicorn-4.3.1/lib/unicorn/http_server.rb:487:in `spawn_missing_workers'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/gems/unicorn-4.3.1/lib/unicorn/http_server.rb:498:in `maintain_worker_count'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/gems/unicorn-4.3.1/lib/unicorn/http_server.rb:272:in `join'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/gems/unicorn-4.3.1/bin/unicorn:121:in `<top (required)>'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/bin/unicorn:19:in `load'
/home/ubuntu/apps/nimrod/shared/bundle/ruby/1.9.1/bin/unicorn:19:in `<main>'
Using airbrake (3.1.4)
Using capistrano (2.12.0)
Using bundler (1.1.4)
Using rails (3.2.8)
Using unicorn (4.3.1)
最佳答案
更新我的包后我遇到了类似的错误。
似乎您必须在您的 airbrake 初始值设定项(config/initializers/airbrake.rb 或 config/initializers/errbit.rb)中要求 rake_handler:
require 'airbrake/rake_handler'
关于ruby-on-rails-3 - 错误——: uninitialized constant Airbrake (NameError),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12907034/
当我们向空气制动服务器发送空气制动错误时,默认情况下它包括 Controller 名称和 Action 名称。 但问题是我想添加一些额外的参数,例如当前用户的username、email。如果有人有任
我已经从与 Rails 应用程序一起运行的 Ruby EM 服务器向 Airbrake 编写了自定义通知。如果出现异常,我会根据 API 文档通知 Airbrake Airbrake.notify(
我希望 Airbrake 仅在重试用尽时才收到错误通知,但我似乎想不出一种方法来实现它...... 我可以添加一个 sidekiq_retries_exhausted Hook 以将错误发送到 Air
我已经配置了一个名为 lucy_web 的 Django 应用程序,使用 pybrake 将错误记录到 Airbrake。 .在 lucy_web 层次结构的模块 lucy_web.lib.sessi
我正在尝试按照 https://github.com/airbrake/airbrake-django#manually-sending-errors-to-airbrake 上的示例进行操作手动向
如何设置 Airbrake,使其从 Ember 应用程序中发生的未处理的 Javascript 错误中获取上下文信息? 最佳答案 假设您已经包含了 Airbrake-js您可以 Hook Ember
我在 Rails 应用程序上安装了 Airbrake。但是,我还想在 500 发生时执行一些其他操作。如何在不干扰 Airbrake 的情况下挽救 500 个错误? 最佳答案 在 Applicatio
我们为 airbrake.io 制作了自己的 API在 java 。这工作正常,但 airbrake 以某种 Rails 风格显示参数和堆栈跟踪。这有点烦人。有人知道为 Java 制作的类似服务吗?
在空气制动 Controller 中,此代码有效(发出通知)救援 => 前减速板通知但是 rescue => ex notify_airbrake(ex) end 不发出任何减速板通知。如何制
我正在处理一个 rails 3.2.8 项目,我刚刚安装了 airbrake gem 来跟踪错误,在开发中我做了 airbrake 安装步骤,然后当我使用 capistrano 进行部署时,我在 un
我发现很难通过 Airbrake gem 发送 Rails 3 应用程序的异常。起初我以为是我的 Airbrake 配置错误,但经过反复试验和仔细阅读文档(https://github.com/tho
我正在尝试整合 Airbrake-js进入我的开发设置以报告 JavaScript 错误。我的应用程序是一个使用 webpack 的 React 应用程序。 我已经在网上搜索了几个小时,以了解应该如何
我在 ruby on Rails 应用程序中成功使用了airbrake,但有一个异常(exception)。 在访问特定 View 时,我偶尔会收到 401 未经授权的错误: POST https
在 Airbrake wiki ,它说使用 notify_airbrake在 Controller 中而不是 Airbrake.notify ,但没有解释原因。使用 notify_airbrake 有
DelayedJob 文档提到了钩子(Hook),包括错误钩子(Hook),但仅在自定义 Job 子类的上下文中。 This similar question (没有答案)说向邮件程序类添加相同的钩子
这是我的设置: airbrake.rb require 'airbrake' Airbrake.configure do |c| c.ignore_environments = [:test, :
我使用 Airbrake 通知我 Spree Commerce 商店中的错误。现在我想使用 spree 的 API,当我尝试发布到 http://localhost:3000/api/products
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the he
我是一名优秀的程序员,十分优秀!