我正在尝试在远程服务器上设置errbit。为了访问远程网络,我打开了一个SOCKS代理
$ ssh -D 8321 -f -C -q -N user@server-a.abc.com -A
,并且已将http和https代理变量添加到我的~/.bash_profile
(export http_proxy="socks5://localhost:8321"
)
这允许我通过运行`curl --head“ http://10.0.0.123:3000”
在浏览器或终端上访问errbit服务器。我安装了最新版本的airbrake和airbrake-ruby
airbrake (8.2.1)
airbrake-ruby (4.2.0)
我制作了一个文件config/initializers/errbit.rb
,并将建议的errbit配置中的值复制到其中
Airbrake.configure do |config|
config.host = 'http://10.0.0.123:3000'
config.project_id = 1
config.project_key = 'd811c92cf8e653dxxxxxxxxxx18c1a9c'
# Uncomment for Rails apps
config.environment = Rails.env
config.ignore_environments = %w(test)
end
据我所知,我现在应该能够重新启动服务器并运行以下命令,但是如您所见,这会导致错误
us-m-0002:a test$ RAILS_ENV=production bundle exec rake airbrake:test --trace
** Invoke airbrake:test (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute airbrake:test
Error: **Airbrake: HTTP error: end of file reached
我找不到有关此错误的任何信息。我想念什么吗?