2017-07-31 82 views
3

工作,我有一個回報率的項目。ActionCable不與獨角獸在Rails的生產服務器(nginx的)

然而,當我使用的Nginx和獨角獸運行我在生產服務器actioncable它不工作,喜歡它在我的開發Rails環境一樣。

是如下圖所示我得到的錯誤:

Rack::Lint::LintError: Status must be >=100 seen as integer

我無法理解錯誤的原因。

+0

請仔細閱讀[在什麼情況下我想補充「緊急」或其他類似的短語我的問題,爲了獲得更快的答案](// meta.stackoverflow.com/q/326569) - 總結是,這不是解決志願者的理想方法,而且可能適得其反獲得答案。請不要將這添加到您的問題。 – halfer

回答

6

我經歷過同樣的錯誤及以下解決方案爲我工作。 您可以通過下面的配置升級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"; 
    } 

我希望這個解決方案能夠幫助:)

相關問題