0
私はイベントを引き起こしているsidekiqジョブを持っています。私はpusher-http-ruby
をRailsにインストールしました。私はローカルホストのSlangerにリクエストを送ります。テスト中にpusher-fake
を使用すると、Webmockは要求が送信されていることに満足しています。しかし、開発中の(そしておそらく生産では、私が展開されてきていないことを)私が手...プッシャールビーライブラリ - HttpClient :: KeepAliveDisconnected
HTTPClient::KeepAliveDisconnected:
snip/gems/httpclient-2.8.3/lib/httpclient/session.rb:808:in `block in parse_header'"
snip/gems/httpclient-2.8.3/lib/httpclient/session.rb:808:in `block in parse_header'",
snip/ruby/2.2.0/timeout.rb:88:in `block in timeout'",
snip/ruby/2.2.0/timeout.rb:98:in `call'",
snip/ruby/2.2.0/timeout.rb:98:in `timeout'",
snip/gems/httpclient-2.8.3/lib/httpclient/session.rb:801:in `parse_header'",
snip/gems/httpclient-2.8.3/lib/httpclient/session.rb:784:in `read_header'",
snip/gems/httpclient-2.8.3/lib/httpclient/session.rb:561:in `get_header'",
snip/gems/httpclient-2.8.3/lib/httpclient.rb:1299:in `do_get_header'",
snip/gems/httpclient-2.8.3/lib/httpclient.rb:1245:in `do_get_block'",
snip/gems/httpclient-2.8.3/lib/httpclient.rb:1019:in `block in do_request'",
snip/gems/httpclient-2.8.3/lib/httpclient.rb:1138:in `rescue in protect_keep_alive_disconnected'",
snip/gems/httpclient-2.8.3/lib/httpclient.rb:1132:in `protect_keep_alive_disconnected'",
snip/gems/httpclient-2.8.3/lib/httpclient.rb:1014:in `do_request'",
snip/gems/httpclient-2.8.3/lib/httpclient.rb:856:in `request'",
snip/gems/pusher-1.3.0/lib/pusher/request.rb:30:in `send_sync'",
snip/gems/pusher-1.3.0/lib/pusher/resource.rb:18:in `post'",
snip/gems/pusher-1.3.0/lib/pusher/client.rb:177:in `post'",
snip/gems/pusher-1.3.0/lib/pusher/client.rb:277:in `trigger'"
私は同じ結果と内側とSidekiqの外にそれを試してみました。 Slangerには決して行きません。ただ残してレールで死ぬだけです。誰かが何が起こっているか説明できますか?