2016-01-21 7 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

Можете ли вы показать нам свой конфигурационный файл puma? – Mario

ответ

0

Я только что провел вечер и получил мои рельсы. Приложение ActionCable прекрасно работает на Heroku. Я написал то, что узнал, пройдя много обручей здесь: http://www.whodya.com/posts/19632. Я бы предположил, что, глядя на ваше сообщение об ошибке выше, это то же самое, что у меня было для бит. Вы пытаетесь использовать wss: для подключения, но это работает только, если вы используете SSL/HTTPS на своем сервере. Попробуйте ws: вместо этого, пока вы не запустите HTTPS. Опять же, моя запись здесь (http://www.whodya.com/posts/19632), с моей конфигурацией/настройками/etc.

-John

+0

Ваши ссылки возвращаются «Мы сожалеем, но что-то пошло не так». – ExClouds

+0

Исправлено. Извинения, я только что переработал эту страницу и забыл запустить мои тесты для неработающих пользователей. <Смущен /> –