【问题标题】:Server not responding after updating honeybadger更新蜜獾后服务器没有响应
【发布时间】:2015-06-02 05:23:57
【问题描述】:

按照建议,我将honeybadger gem 更新到了 2.0 版。 我在升级时遵循所有说明here

接下来,当我升级后启动服务器时,即shotgun -p3000,并加载页面,请求超时并抛出:

错误:得到响应代码:500

日志看起来像这样:

我,[2015-06-02T10:43:01.447813 #11587] INFO -- : 开始 Honeybadger 版本 2.0.12 level=1 pid=11587

我,[2015-06-02T10:43:01.448585 #11586] INFO -- : 开始 Honeybadger 版本 2.0.12 level=1 pid=11586

W, [2015-06-02T10:43:01.454212 #11587] WARN -- : 初始化开发后端:不会报告数据。级别=2 pid=11587

W, [2015-06-02T10:43:01.454692 #11586] WARN -- : 初始化开发后端:不会报告数据。级别=2 pid=11586

我,[2015-06-02T10:43:01.462911 #11588] INFO -- : 开始 Honeybadger 版本 2.0.12 level=1 pid=11588

W, [2015-06-02T10:43:01.472935 #11588] WARN -- : 初始化开发后端:不会报告数据。级别=2 pid=11588

我,[2015-06-02T10:43:04.496411 #11601] INFO -- : 开始 Honeybadger 版本 2.0.12 level=1 pid=11601

W, [2015-06-02T10:43:04.500226 #11601] WARN -- : 初始化开发后端:不会报告数据。级别=2 pid=11601

我,[2015-06-02T10:43:07.004766 #11614] INFO -- : 开始 Honeybadger 版本 2.0.12 level=1 pid=11614

W, [2015-06-02T10:43:07.008677 #11614] WARN -- : 初始化开发后端:不会报告数据。级别=2 pid=1161

我正在使用以下工具:

  1. Ruby 2.1.2
  2. Sinatra 1.4.6
  3. 葡萄 0.11.0
  4. HoneyBadger 2.0.12

请帮我解决这个问题。

【问题讨论】:

    标签: ruby api sinatra grape


    【解决方案1】:

    在以前的 Honeybadger 版本中,即 ~> 1.9,我们必须在 config.ru 文件中指定 Honeybadger::Rack::ErrorNotifier。但是升级后,我们必须从config.ru文件中删除Honeybadger::Rack::ErrorNotifier(升级文件中没有这个信息)。

    从 config.ru 中删除 Honeybadger::Rack::ErrorNotifier 后,它按预期工作。

    接下来,如果你发现你的服务器很慢并且在升级后产生了更多的 pid,那么更新你的 honeybadger gem

    gem 'honeybadger', '2.1.0.beta.1'

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-04
      • 2011-08-22
      • 2017-01-09
      • 2017-01-04
      相关资源
      最近更新 更多