1

private_pubアプリケーションでライブチャットにgemを使用しrails 3.2ており、開発モードでは完全に機能していますが、本番環境でそれを行う方法に行き詰まっています。

apache2制作で使用しています。サーバーでこのコマンドを実行したとき

RAILS_ENV=production bundle exec rackup private_pub.ru -s thin -E production

サーバーを起動しthinますが、アプリはからの応答を待ち続けます http://www.example.com:9292/faye.js

それは何もしません。faye本番環境で接続できません

事前に助けてくれてありがとう

4

1 に答える 1

0

Thin と Apache は、異なるポートで実行するように設定する必要があります。

両方のデフォルト設定が機能するはずですが、再確認する必要があります。apache がポート 80 で実行され、thin がポート 9292 を使用していることを確認します。これらの番号は、サーバーの起動時に表示されるはずです。

最終的に、http://yoursite.com:9292/faye.js のfaye.jsとhttp://yoursite.com/のサイトにアクセスできるはずです。

ソース: https://stackoverflow.com/a/6667347/539075

于 2014-01-08T07:37:49.290 に答える