2016-01-21 37 views
0

我用导轨5 actioncable在Heroku上,我只在生产中有这样的错误Rails的5年生产的Heroku

WebSocket connection to 'wss://adham-chatty.heroku.com/cable' failed: WebSocket opening handshake was canceled 

我想是因为美洲狮的

2016-01-21T23:33:56.372977+00:00 heroku[web.1]: Starting process with command `bundle exec puma -t 5:5 -p ${PORT:-3000} -e ${RACK_ENV:-development}` 
2016-01-21T23:33:57.651242+00:00 heroku[web.1]: Stopping all processes with SIGTERM 
2016-01-21T23:33:58.721808+00:00 app[web.1]: [3] - Gracefully shutting down workers... 
2016-01-21T23:33:58.873303+00:00 app[web.1]: [3] === puma shutdown: 2016-01-21 23:33:58 +0000 === 
2016-01-21T23:33:58.873305+00:00 app[web.1]: [3] - Goodbye! 
2016-01-21T23:33:58.910391+00:00 app[web.1]: [3] Puma starting in cluster mode... 
2016-01-21T23:33:58.910405+00:00 app[web.1]: [3] * Version 2.15.3 (ruby 2.2.3-p173), codename: Autumn Arbor Airbrush 
2016-01-21T23:33:58.910407+00:00 app[web.1]: [3] * Min threads: 5, max threads: 5 
2016-01-21T23:33:58.910409+00:00 app[web.1]: [3] * Environment: production 
2016-01-21T23:33:58.910429+00:00 app[web.1]: [3] * Process workers: 2 
2016-01-21T23:33:58.910453+00:00 app[web.1]: [3] * Preloading application 
2016-01-21T23:33:59.632680+00:00 heroku[web.1]: Process exited with status 0 
+0

你能告诉我们你的美洲狮配置文件吗? – Mario

回答

0

我只花了一个晚上,在Heroku上获得了我的rails 5 ActionCable应用程序。我在这里经历了许多谜团后写下了我学到的东西:http://www.whodya.com/posts/19632。从上面看到你的错误信息,我猜想,和我一样的问题完全一样。您正在尝试使用wss:进行连接,但只有在您的服务器上使用SSL/HTTPS时才能使用。尝试使用ws:直到您启动并运行HTTPS。再次,我的写作在这里(http://www.whodya.com/posts/19632),与我的配置/设置/等。

-John

+0

您的链接返回“我们很抱歉,但出了问题。” – ExClouds

+0

固定。道歉,我刚刚重构了该页面,并忘记运行我的测试,以便在用户未记录日志。 <尴尬/> –