Deploy ActionCable Discussion
Could you explain these two lines please:
passenger_app_group_name your_app_websocket;
passenger_force_max_concurrent_requests_per_process 0;
Roughly the first line tells Passenger to group app the websocket connections together for this app (in case you had multiple websockets apps on the same server) and the second line is saying that you can have an unlimited number of clients connect through websockets.
More info here: https://www.phusionpassenge...
Hey Chris nice article.
I am using Puma application server with nginx but the problem I am facing is that Action Cable works fine without ssl but I don't know what I have to do to get it work with SSL I get this message on browser.
WebSocket connection to 'wss://xxx.xxx/cable' failed: WebSocket is closed before the connection is established.
I have setup the config file in production.rb as well
config.action_cable.url = 'wss://xxx.xxx/cable'
config.action_cable.allowed_request_origins = [
'http://www.xxx.xxx', 'http://xxx.xxx', 'https://www.xxx.xxx', 'https://xxx.xxx'
]
Still getting error. For SSL I have tried your article for Free SSL through let's encrypt. SSL working good but I don't understand this situation. Also for redis connection I have used redis labs service, I don't want extra redis burden on my server that's why.
Any Suggestions?
https://stackoverflow.com/questions/49817403/websockets-on-rails-5-with-action-cable-error-during-websocket-handshake404