薄靴而不是美洲狮



我正试图在puma ec2实例上部署一个聊天应用程序,并在我的gemfile上声明puma gem,但rails-websockets-gem需要瘦。出于某种原因,当我启动服务器时,它使用thin而不是puma。

如何强制我的应用程序启动puma而不是thin?

我遇到了一些问题,因为我无法启动web套接字的线程,所以我在尝试访问/websockets

时遇到了500个错误

解决了我在IRC上与需要瘦的gem开发人员聊天的问题。

他给了我一个不用的备用树枝,彪马开始正常工作了。

此外,对于我的websocket问题,我使用此指南来了解我的nginx是如何工作的。所以我在ec2实例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;
    }

所以我的连接可以更新。

相关内容

  • 没有找到相关文章

最新更新