Я использую Jelastic для моей среды разработки (еще не в производстве). Мое приложение работает с Unicorn, но я обнаружил websockets с ActionCable и интегрировал его в свое приложение.
Все работает нормально в локальном режиме, но при развертывании в моей среде Jelastic (с конфигурацией по умолчанию NGINX/Unicorn) я получаю это сообщение в своей консоли javascript, и я ничего не вижу в своем журнале доступа
WebSocket connection to 'ws://dev.myapp.com:8080/' failed: WebSocket is closed before the connection is established.
Раньше у меня была локальная среда, и я решил ее, добавив в файл конфигурации необходимый ActionCable.server.config.allowed_request_origins. Поэтому я дважды проверил мою конфигурацию разработки для этого, и это нормально.
Вот почему мне было интересно, есть ли что-то конкретное для конфигурации NGINX, кроме того, что объясняется на ActionCable git page
bundle exec puma -p 28080 cable/config.ru
Для моего приложения я следил за всем: введите ссылку здесь, но ничего не сказано о конфигурации NGINX
Я знаю, что websocket с ActionCable является совершенно новым, но я надеюсь, что кто-то сможет дать мне преимущество в этом
Большое спасибо