我有一个RoR项目。
然而,当我使用Nginx和Unicorn在生产服务器中运行我的actioncable时,它不像我在开发Rails环境中那样工作。
我得到的错误如下所示:
Rack :: Lint :: LintError:状态必须为> = 100,视为整数
我无法理解错误的原因。
答案 0 :(得分:2)
我遇到了同样的错误,以下解决方案对我有用。
您可以使用以下配置升级nginx.confi
文件:
location /cable/ {
proxy_pass http://$app_server;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
}
我希望这个解决方案有所帮助:)