时遇到了500个错误
我正试图在puma ec2实例上部署一个聊天应用程序,并在我的gemfile上声明puma gem,但rails-websockets-gem需要瘦。出于某种原因,当我启动服务器时,它使用thin而不是puma。
如何强制我的应用程序启动puma而不是thin?
我遇到了一些问题,因为我无法启动web套接字的线程,所以我在尝试访问/websockets
解决了我在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;
}
所以我的连接可以更新。