Я пытаюсь настроить 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"
)
Это позволяет мне получить доступ к серверу errbit в моем браузере или из терминала, запустив `curl --head" http://10.0.0.123:3000"
У меня установлены самые последние версии 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
Я не могу найти информацию об этой ошибке. Я что-то упустил?