Как включить тонкий сервер для faye в продакшене в rails3 для драгоценного камня private_pub с apache2

Я использую 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 в рабочей среде

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


person Manoj Sehrawat    schedule 01.10.2013    source источник


Ответы (1)


Thin и Apache должны быть настроены на разные порты.

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

В итоге вы сможете получить доступ к faye.js по адресу http://yoursite.com:9292/faye.js и свой сайт по адресу http://yoursite.com/.

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

person 0bserver07    schedule 08.01.2014