Ruby on rails ActionCable安装导致错误

Ruby on rails ActionCable安装导致错误,ruby-on-rails,actioncable,Ruby On Rails,Actioncable,我正在尝试用我的rails 5应用程序设置ActionCables,我已经运行了rails g频道帖子,现在我的服务器每隔几秒钟就会重置一次,出现以下错误: Started GET "/cable" for 127.0.0.1 at 2016-09-16 11:16:12 +0100 Started GET "/cable/" [WebSocket] for 127.0.0.1 at 2016-09-16 11:16:12 +0100 Successfully upgraded to WebSo

我正在尝试用我的rails 5应用程序设置ActionCables,我已经运行了rails g频道帖子,现在我的服务器每隔几秒钟就会重置一次,出现以下错误:

Started GET "/cable" for 127.0.0.1 at 2016-09-16 11:16:12 +0100
Started GET "/cable/" [WebSocket] for 127.0.0.1 at 2016-09-16 11:16:12 +0100
Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket)

NotImplementedError (only partial hijack is supported.):

rack (2.0.1) lib/rack/handler/webrick.rb:74:in `block in service'
actioncable (5.0.0.1) lib/action_cable/connection/stream.rb:43:in `hijack_rack_socket'
actioncable (5.0.0.1) lib/action_cable/connection/client_socket.rb:57:in `start_driver'
actioncable (5.0.0.1) lib/action_cable/connection/client_socket.rb:68:in `rack_response'
actioncable (5.0.0.1) lib/action_cable/connection/web_socket.rb:32:in `rack_response'
actioncable (5.0.0.1) lib/action_cable/connection/base.rb:208:in `respond_to_successful_request'
actioncable (5.0.0.1) lib/action_cable/connection/base.rb:74:in `process'
actioncable (5.0.0.1) lib/action_cable/server/base.rb:28:in `call'
actionpack (5.0.0.1) lib/action_dispatch/routing/mapper.rb:17:in `block in <class:Constraints>'
actionpack (5.0.0.1) lib/action_dispatch/routing/mapper.rb:46:in `serve'
actionpack (5.0.0.1) lib/action_dispatch/journey/router.rb:39:in `block in serve'
actionpack (5.0.0.1) lib/action_dispatch/journey/router.rb:26:in `each'
actionpack (5.0.0.1) lib/action_dispatch/journey/router.rb:26:in `serve'
actionpack (5.0.0.1) lib/action_dispatch/routing/route_set.rb:725:in `call'
warden (1.2.6) lib/warden/manager.rb:35:in `block in call'
warden (1.2.6) lib/warden/manager.rb:34:in `catch'
warden (1.2.6) lib/warden/manager.rb:34:in `call'
rack (2.0.1) lib/rack/etag.rb:25:in `call'
rack (2.0.1) lib/rack/conditional_get.rb:25:in `call'
rack (2.0.1) lib/rack/head.rb:12:in `call'
rack (2.0.1) lib/rack/session/abstract/id.rb:222:in `context'
rack (2.0.1) lib/rack/session/abstract/id.rb:216:in `call'
actionpack (5.0.0.1) lib/action_dispatch/middleware/cookies.rb:613:in `call'
activerecord (5.0.0.1) lib/active_record/migration.rb:552:in `call'
actionpack (5.0.0.1) lib/action_dispatch/middleware/callbacks.rb:38:in `block in call'
activesupport (5.0.0.1) lib/active_support/callbacks.rb:97:in `__run_callbacks__'
activesupport (5.0.0.1) lib/active_support/callbacks.rb:750:in `_run_call_callbacks'
activesupport (5.0.0.1) lib/active_support/callbacks.rb:90:in `run_callbacks'
actionpack (5.0.0.1) lib/action_dispatch/middleware/callbacks.rb:36:in `call'
actionpack (5.0.0.1) lib/action_dispatch/middleware/executor.rb:12:in `call'
actionpack (5.0.0.1) lib/action_dispatch/middleware/remote_ip.rb:79:in `call'
actionpack (5.0.0.1) lib/action_dispatch/middleware/debug_exceptions.rb:49:in `call'
web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
actionpack (5.0.0.1) lib/action_dispatch/middleware/show_exceptions.rb:31:in `call'
railties (5.0.0.1) lib/rails/rack/logger.rb:36:in `call_app'
railties (5.0.0.1) lib/rails/rack/logger.rb:24:in `block in call'
activesupport (5.0.0.1) lib/active_support/tagged_logging.rb:70:in `block in tagged'
activesupport (5.0.0.1) lib/active_support/tagged_logging.rb:26:in `tagged'
activesupport (5.0.0.1) lib/active_support/tagged_logging.rb:70:in `tagged'
railties (5.0.0.1) lib/rails/rack/logger.rb:24:in `call'
actionpack (5.0.0.1) lib/action_dispatch/middleware/request_id.rb:24:in `call'
rack (2.0.1) lib/rack/method_override.rb:22:in `call'
rack (2.0.1) lib/rack/runtime.rb:22:in `call'
activesupport (5.0.0.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
actionpack (5.0.0.1) lib/action_dispatch/middleware/executor.rb:12:in `call'
actionpack (5.0.0.1) lib/action_dispatch/middleware/static.rb:136:in `call'
rack (2.0.1) lib/rack/sendfile.rb:111:in `call'
railties (5.0.0.1) lib/rails/engine.rb:522:in `call'
rack (2.0.1) lib/rack/handler/webrick.rb:86:in `service'
/home/dev/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
/home/dev/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
/home/dev/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
  Rendering /home/dev/.rvm/gems/ruby-2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout
  Rendering /home/dev/.rvm/gems/ruby-2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/templates/rescues/_source.html.erb
  Rendered /home/dev/.rvm/gems/ruby-2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/templates/rescues/_source.html.erb (3.1ms)
  Rendering /home/dev/.rvm/gems/ruby-2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb
  Rendered /home/dev/.rvm/gems/ruby-2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (1.6ms)
  Rendering /home/dev/.rvm/gems/ruby-2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb
  Rendered /home/dev/.rvm/gems/ruby-2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.1ms)
  Rendered /home/dev/.rvm/gems/ruby-2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (24.7ms)
DEPRECATION WARNING: Accessing mime types via constants is deprecated. Please change `Mime::HTML` to `Mime[:html]`. (called from const_missing at /home/dev/.rvm/gems/ruby-2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/http/mime_type.rb:52)
  Rendering /home/dev/.rvm/gems/ruby-2.3.0/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb
  Rendered /home/dev/.rvm/gems/ruby-2.3.0/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.3ms)
  Rendering /home/dev/.rvm/gems/ruby-2.3.0/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript
  Rendering /home/dev/.rvm/gems/ruby-2.3.0/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string
  Rendered /home/dev/.rvm/gems/ruby-2.3.0/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.3ms)
  Rendering /home/dev/.rvm/gems/ruby-2.3.0/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string
  Rendered /home/dev/.rvm/gems/ruby-2.3.0/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.3ms)
  Rendering /home/dev/.rvm/gems/ruby-2.3.0/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string
  Rendered /home/dev/.rvm/gems/ruby-2.3.0/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.3ms)
DEPRECATION WARNING: Accessing mime types via constants is deprecated. Please change `Mime::WEB_CONSOLE_V2` to `Mime[:web_console_v2]`. (called from const_missing at /home/dev/.rvm/gems/ruby-2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/http/mime_type.rb:52)
  Rendered /home/dev/.rvm/gems/ruby-2.3.0/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (25.3ms)
  Rendering /home/dev/.rvm/gems/ruby-2.3.0/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript
  Rendered /home/dev/.rvm/gems/ruby-2.3.0/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.3ms)
  Rendering /home/dev/.rvm/gems/ruby-2.3.0/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript
  Rendered /home/dev/.rvm/gems/ruby-2.3.0/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.4ms)
  Rendered /home/dev/.rvm/gems/ruby-2.3.0/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (46.4ms)
[2016-09-16 11:16:13] ERROR Errno::ECONNRESET: Connection reset by peer @ io_fillbuf - fd:11 
    /home/dev/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:82:in `eof?'
    /home/dev/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:82:in `run'
    /home/dev/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
2016-09-16 11:16:12+0100时127.0.0.1的开始获取“/cable” 2016年9月16日11:16:12+0100开始获取127.0.0.1版本的“/cable/”[WebSocket] 已成功升级到WebSocket(请求\方法:GET,HTTP\连接:升级,HTTP\升级:WebSocket) NotImplementedError(仅支持部分劫持): rack(2.0.1)lib/rack/handler/webrick.rb:74:in'block in service' actioncable(5.0.0.1)lib/action\u cable/connection/stream.rb:43:in'jackt\u rack\u socket' actioncable(5.0.0.1)lib/action\u cable/connection/client\u socket.rb:57:in'start\u driver' actioncable(5.0.0.1)lib/action_-cable/connection/client_-socket.rb:68:in'rack_response' actioncable(5.0.0.1)lib/action\u-cable/connection/web\u-socket.rb:32:in'rack\u response' actioncable(5.0.0.1)lib/action\u-cable/connection/base.rb:208:“响应成功的请求” actioncable(5.0.0.1)lib/action\u cable/connection/base.rb:74:正在进行中 actioncable(5.0.0.1)lib/action\u cable/server/base.rb:28:in'call' actionpack(5.0.0.1)lib/action\u dispatch/routing/mapper.rb:17:in'block in' actionpack(5.0.0.1)lib/action\u dispatch/routing/mapper.rb:46:in'serve' actionpack(5.0.0.1)lib/action\u dispatch/journey/router.rb:39:in‘block in service’ actionpack(5.0.0.1)lib/action\u dispatch/journey/router.rb:26:in'each' actionpack(5.0.0.1)lib/action\u dispatch/journey/router.rb:26:in'serve' actionpack(5.0.0.1)lib/action\u dispatch/routing/route\u set.rb:725:in'call' 典狱长(1.2.6)lib/warden/manager.rb:35:in'block in call' 典狱长(1.2.6)lib/warden/manager.rb:34:in'catch' 典狱长(1.2.6)lib/warden/manager.rb:34:in'call' 机架(2.0.1)lib/rack/etag.rb:25:in'call' rack(2.0.1)lib/rack/conditional_get.rb:25:in'call' 机架(2.0.1)lib/rack/head.rb:12:in'call' 机架(2.0.1)lib/rack/session/abstract/id.rb:222:在“上下文”中 机架(2.0.1)lib/rack/session/abstract/id.rb:216:in'call' actionpack(5.0.0.1)lib/action\u dispatch/middleware/cookies.rb:613:in'call' activerecord(5.0.0.1)lib/active_record/migration.rb:552:in'call' actionpack(5.0.0.1)lib/action\u dispatch/middleware/callbacks.rb:38:in'block in call' activesupport(5.0.0.1)lib/active\u support/callbacks.rb:97:in`\uuuuu run\u callbacks\uuuuu' activesupport(5.0.0.1)lib/active\u-support/callbacks.rb:750:in``运行\调用\回调' activesupport(5.0.0.1)lib/active\u support/callbacks.rb:90:in'run\u callbacks' actionpack(5.0.0.1)lib/action\u dispatch/middleware/callbacks.rb:36:in'call' actionpack(5.0.0.1)lib/action\u dispatch/middleware/executor.rb:12:in'call' actionpack(5.0.0.1)lib/action\u dispatch/middleware/remote\u ip.rb:79:in'call' actionpack(5.0.0.1)lib/action\u dispatch/middleware/debug\u exceptions.rb:49:in'call' web控制台(2.3.0)lib/web_控制台/中间件。rb:28:in'block in call' web控制台(2.3.0)lib/web_控制台/中间件。rb:18:in'catch' web控制台(2.3.0)lib/web_控制台/中间件。rb:18:in'call' actionpack(5.0.0.1)lib/action\u dispatch/middleware/show\u exceptions.rb:31:in'call' railties(5.0.0.1)lib/rails/rack/logger.rb:36:in'call_app' railties(5.0.0.1)lib/rails/rack/logger.rb:24:in'block in call' activesupport(5.0.0.1)lib/active\u support/taged\u logging.rb:70:in'block in taged' activesupport(5.0.0.1)lib/active\u support/taged\u logging.rb:26:in'taged' activesupport(5.0.0.1)lib/active\u support/taged\u logging.rb:70:in'taged' railties(5.0.0.1)lib/rails/rack/logger.rb:24:in'call' actionpack(5.0.0.1)lib/action\u dispatch/middleware/request\u id.rb:24:in'call' 框架(2.0.1)lib/rack/method_override.rb:22:in'call' rack(2.0.1)lib/rack/runtime.rb:22:in'call' activesupport(5.0.0.1)lib/active\u support/cache/strategy/local\u cache\u middleware.rb:28:in'call' actionpack(5.0.0.1)lib/action\u dispatch/middleware/executor.rb:12:in'call' actionpack(5.0.0.1)lib/action\u dispatch/middleware/static.rb:136:in'call' rack(2.0.1)lib/rack/sendfile.rb:111:in'call' railties(5.0.0.1)lib/rails/engine.rb:522:in'call' rack(2.0.1)lib/rack/handler/webrick.rb:86:in'service' /home/dev/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:在“服务”中 /home/dev/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in'run' /home/dev/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in'block in start_thread' rescues/layout中的Rendering/home/dev/.rvm/gems/ruby-2.3.0/gems/actionpack-5.0.0.1/lib/action\u dispatch/middleware/templates/rescues/diagnostics.html.erb Rendering/home/dev/.rvm/gems/ruby-2.3.0/gems/actionpack-5.0.0.1/lib/action\u dispatch/middleware/templates/rescues//u source.html.erb Rendered/home/dev/.rvm/gems/ruby-2.3.0/gems/actionpack-5.0.0.1/lib/action\u dispatch/middleware/templates/rescues//u source.html.erb(3.1ms) Rendering/home/dev/.rvm/gems/ruby-2.3.0/gems/actionpack-5.0.0.1/lib/action\u dispatch/middleware/templates/rescues//u trace.html.erb Rendered/home/dev/.rvm/gems/ruby-2.3.0/gems/actionpack-5.0.0.1/lib/action\u dispatch/middleware/templates/rescues//u trace.html.erb(1.6ms) Rendering/home/dev/.rvm/gems/ruby-2.3.0/gems/actionpack-5.0.0.1/lib/action\u dispatch/middleware/templates/rescues//u request\u and\u response.html.erb Rendered/home/dev/.rvm/gems/ruby-2.3.0/gems/actionpack-5.0.0.1/lib/action\u dispatch/middleware/templates/rescues//u request\u and\u response.html.erb(1.1ms) rescues/layout中的Rendered/home/dev/.rvm/gems/ruby-2.3.0/gems/actionpack-5.0.0.1/lib/action\u dispatch/middleware/templates/rescues/diagnostics.html.erb(24.7ms) 不推荐使用警告:不推荐通过常量访问mime类型。请将'Mime::HTML'更改为'Mime[:HTML]`。(从/home/dev/.rvm/gems/ruby-2.3.0/gems/actionpack-5.0.0.1/lib/action\u dispatch/http/mime\u type.rb:52调用) Rendering/home/dev/.rvm/gems/ruby-2.3.0/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb Rendered/home/dev/.rvm/gems/ruby-2.3.0/gems/web-console-2.3.0/lib/web_console/templat