2013-10-01 6 views
1

Я использую private_pub gem для чата в моем приложении rails 3.2, и он отлично работает в режиме разработки, но я зациклился на том, как это сделать на производстве ,Как включить тонкий сервер для faye в производстве в rails3 для private_pub gem с apache2

Я использую apache2 в производстве. Когда я запустил эту команду на сервере

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

Он начинает сервер thin но мое приложение продолжает ожидать ответа от http://www.example.com:9292/faye.js

Он ничего не делает. Я не могу соединиться с faye в

снятые с производства

Спасибо за помощь заранее

ответ

0

Тонкий и Apache должны быть установлены работающие на разных портах.

Настройки по умолчанию для обоих должны работать, но вы должны удвоить . Убедитесь, что apache работает под портом 80, а тонкий использует порт 9292. Эти номера должны быть видны при запуске серверов.

В конце концов, вы должны быть в состоянии получить доступ к faye.js на http://yoursite.com:9292/faye.js и ваш сайт в http://yoursite.com/

Источник: https://stackoverflow.com/a/6667347/539075