Webhook "EOFError: end of file reached"
Dev: https://dev.gitlab.org/gitlab/gitlabhq/issues/2455
40 times in 24 hours on one server.
Error message
EOFError: end of file reached
Stack trace (show Rails)
/opt/gitlab/embedded/lib/ruby/2.1.0/net/ protocol.rb: 153:in `read_nonblock'
/opt/gitlab/embedded/lib/ruby/2.1.0/net/ protocol.rb: 153:in `rbuf_fill'
/opt/gitlab/embedded/lib/ruby/2.1.0/net/ protocol.rb: 134:in `readuntil'
/opt/gitlab/embedded/lib/ruby/2.1.0/net/ protocol.rb: 144:in `readline'
…pt/gitlab/embedded/lib/ruby/2.1.0/net/http/ response.rb: 39:in `read_status_line'
…pt/gitlab/embedded/lib/ruby/2.1.0/net/http/ response.rb: 28:in `read_new'
/opt/gitlab/embedded/lib/ruby/2.1.0/net/ http.rb:1414:in `block in transport_request'
/opt/gitlab/embedded/lib/ruby/2.1.0/net/ http.rb:1411:in `catch'
/opt/gitlab/embedded/lib/ruby/2.1.0/net/ http.rb:1411:in `transport_request'
/opt/gitlab/embedded/lib/ruby/2.1.0/net/ http.rb:1384:in `request'
/opt/gitlab/embedded/lib/ruby/2.1.0/net/ http.rb:1377:in `block in request'
/opt/gitlab/embedded/lib/ruby/2.1.0/net/ http.rb: 853:in `start'
/opt/gitlab/embedded/lib/ruby/2.1.0/net/ http.rb:1375:in `request'
…uby/2.1.0/gems/httparty-0.13.3/lib/httparty/ request.rb: 98:in `perform'
…ce/gem/ruby/2.1.0/gems/httparty-0.13.3/lib/ httparty.rb: 539:in `perform_request'
…ce/gem/ruby/2.1.0/gems/httparty-0.13.3/lib/ httparty.rb: 491:in `post'
…dded/service/gitlab-rails/app/models/hooks/ web_hook.rb: 38:in `execute'
…ce/gitlab-rails/app/workers/ project_web_hook_worker.rb: 8:in `perform'
…ruby/2.1.0/gems/sidekiq-3.3.0/lib/sidekiq/ processor.rb: 75:in `execute_job'
…ruby/2.1.0/gems/sidekiq-3.3.0/lib/sidekiq/ processor.rb: 52:in `block (2 levels) in process'
…1.0/gems/sidekiq-3.3.0/lib/sidekiq/middleware/ chain.rb: 127:in `call'
…1.0/gems/sidekiq-3.3.0/lib/sidekiq/middleware/ chain.rb: 127:in `block in invoke'
…b-rails/lib/gitlab/sidekiq_middleware/ memory_killer.rb: 17:in `call'
…1.0/gems/sidekiq-3.3.0/lib/sidekiq/middleware/ chain.rb: 129:in `block in invoke'
…ails/lib/gitlab/sidekiq_middleware/ arguments_logger.rb: 6:in `call'
…1.0/gems/sidekiq-3.3.0/lib/sidekiq/middleware/ chain.rb: 129:in `block in invoke'
…1.0/gems/sidekiq-3.3.0/lib/sidekiq/middleware/ chain.rb: 129:in `block in invoke'
…0/gems/sidetiq-0.6.3/lib/sidetiq/middleware/ history.rb: 8:in `call'
…1.0/gems/sidekiq-3.3.0/lib/sidekiq/middleware/ chain.rb: 129:in `block in invoke'
…q-3.3.0/lib/sidekiq/middleware/server/ active_record.rb: 6:in `call'
…1.0/gems/sidekiq-3.3.0/lib/sidekiq/middleware/ chain.rb: 129:in `block in invoke'
…ekiq-3.3.0/lib/sidekiq/middleware/server/ retry_jobs.rb: 74:in `call'
…1.0/gems/sidekiq-3.3.0/lib/sidekiq/middleware/ chain.rb: 129:in `block in invoke'
…sidekiq-3.3.0/lib/sidekiq/middleware/server/ logging.rb: 11:in `block in call'
…m/ruby/2.1.0/gems/sidekiq-3.3.0/lib/sidekiq/ logging.rb: 22:in `with_context'
…sidekiq-3.3.0/lib/sidekiq/middleware/server/ logging.rb: 7:in `call'
…1.0/gems/sidekiq-3.3.0/lib/sidekiq/middleware/ chain.rb: 129:in `block in invoke'
…1.0/gems/sidekiq-3.3.0/lib/sidekiq/middleware/ chain.rb: 132:in `call'
…1.0/gems/sidekiq-3.3.0/lib/sidekiq/middleware/ chain.rb: 132:in `invoke'
…ruby/2.1.0/gems/sidekiq-3.3.0/lib/sidekiq/ processor.rb: 51:in `block in process'
…ruby/2.1.0/gems/sidekiq-3.3.0/lib/sidekiq/ processor.rb: 98:in `stats'
…ruby/2.1.0/gems/sidekiq-3.3.0/lib/sidekiq/ processor.rb: 50:in `process'
…uby/2.1.0/gems/celluloid-0.16.0/lib/celluloid/ calls.rb: 26:in `public_send'
…uby/2.1.0/gems/celluloid-0.16.0/lib/celluloid/ calls.rb: 26:in `dispatch'
…uby/2.1.0/gems/celluloid-0.16.0/lib/celluloid/ calls.rb: 122:in `dispatch'
…ruby/2.1.0/gems/celluloid-0.16.0/lib/celluloid/ cell.rb: 60:in `block in invoke'
…ruby/2.1.0/gems/celluloid-0.16.0/lib/celluloid/ cell.rb: 71:in `block in task'
…uby/2.1.0/gems/celluloid-0.16.0/lib/celluloid/ actor.rb: 357:in `block in task'
…uby/2.1.0/gems/celluloid-0.16.0/lib/celluloid/ tasks.rb: 57:in `block in initialize'
…ems/celluloid-0.16.0/lib/celluloid/tasks/ task_fiber.rb: 15:in `block in create'
cc/ @jacobvosmaer