2013-06-21 9 views
0

У меня есть сценарий, где мне нужно, чтобы сервер рельсов прослушивал два разных порта. Есть служба, которая отправляет на сервер кучу данных, и эта служба может разговаривать только с портом 10000. Мне также нужен сервер rails для прослушивания на порту 80 для HTTP-запросов. В настоящее время я начинаю первый (server1) с:Как запустить 2 сервера рельсов в производстве

bundle exec rails s -e production -p 10000 

И второй (sever2) с:

bundle exec rails s -e production -p 80 -P server2.pid 

Это прекрасно работает по большей части за исключением одной вещи. Всякий раз, когда я пытаюсь загрузить страницу с помощью http, server2 будет печатать на консоль ВСЕ послепродажные запросы, сделанные на server1, прежде чем показывать мою страницу. Это похоже на то, что server2 необходимо повторно синхронизировать с сервером1, прежде чем он сможет обслуживать мою страницу. Мне интересно, почему это происходит и каков правильный способ запускать 2 сервера.

+2

https://www.phusionpassenger.com/ – ahmet

ответ

Смежные вопросы