Обмен данными между двумя процессами на героку (какой порт использовать)

У меня есть такой Procfile:

web:     bundle exec rails server -p $PORT
em:      script/eventmachine

The em запускает машину событий с start_server (порт ENV['PORT']), и моему веб-процессу время от времени требуется взаимодействовать с ним.

Мой вопрос: как веб-процесс узнает, через какой порт с ним связываться? Если я правильно понимаю heroku, он назначает вам случайный порт при запуске процесса (и он может измениться, если ps будет убит или перезапущен). Спасибо!

6
задан Brian Armstrong 5 March 2012 в 05:48
поделиться