根据建议,我将honeybadger gem更新为2.0版。 我在升级时遵循所有说明,如提及here。
接下来当我升级后启动我的服务器,即shotgun -p3000
和加载页面时,请求获取超时并抛出:
错误:得到回复代码:500
日志看起来像这样:
I,[2015-06-02T10:43:01.447813#11587]信息 - :启动Honeybadger版本2.0.12 level = 1 pid = 11587
I,[2015-06-02T10:43:01.448585#11586]信息 - :启动Honeybadger版本2.0.12 level = 1 pid = 11586
W,[2015-06-02T10:43:01.454212#11587]警告 - :初始化开发后端:不会报告数据。 level = 2 pid = 11587
W,[2015-06-02T10:43:01.454692#11586]警告 - :初始化开发后端:不会报告数据。 level = 2 pid = 11586
I,[2015-06-02T10:43:01.462911#11588]信息 - :启动Honeybadger版本2.0.12 level = 1 pid = 11588
W,[2015-06-02T10:43:01.472935#11588]警告 - :初始化开发后端:不会报告数据。 level = 2 pid = 11588
I,[2015-06-02T10:43:04.496411#11601]信息 - :启动Honeybadger版本2.0.12 level = 1 pid = 11601
W,[2015-06-02T10:43:04.500226#11601]警告 - :初始化开发后端:不会报告数据。 level = 2 pid = 11601
I,[2015-06-02T10:43:07.004766#11614]信息 - :启动Honeybadger版本2.0.12 level = 1 pid = 11614
W,[2015-06-02T10:43:07.008677#11614]警告 - :初始化开发后端:不会报告数据。 level = 2 pid = 1161
我使用以下工具:
请帮我解决此问题。
答案 0 :(得分:0)
在以前的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'
。