2014-11-09 2 views
0

Я пытаюсь сделать приложение чата, развернутое на экземпляре puma ec2, и иметь жемчужину puma, объявленную в моем gemfile, но для rails-websockets gem требуется тонкий. По какой-то причине, когда я запускаю свой сервер, он использует тонкие вместо puma.Тонкие сапоги вместо puma

Как заставить мое приложение загружать пуму вместо тонкой?

У меня возникли проблемы, так как я не могу запустить поток для веба-сокетов, так что я получаю 500 ошибки при попытке доступа/WebSockets

ответ

0

решаемых мой вопрос в чате на IRC с разработчиком драгоценного камня, который требует тонкого.

Он дал мне альтернативную ветку, в которой его не использовали, и Пума начал нормально работать.

Кроме того, для моей проблемы с websocket я использовал this guide, чтобы понять, как работает мой nginx. Таким образом, я ввел эти строки в свой файл конфигурации ecgin nginx:

location/{ 
     proxy_pass http://localhost:8080; 
     proxy_http_version 1.1; 
     proxy_set_header Upgrade $http_upgrade; 
     proxy_set_header Connection "upgrade"; 
     proxy_set_header Host $host; 
    } 

поэтому мой коннектор может быть обновляемым.