У меня есть такой Procfile:
web: bundle exec rails server -p $PORT
em: script/eventmachine
The em
запускает машину событий с start_server
(порт ENV['PORT']
), и моему веб-процессу время от времени требуется взаимодействовать с ним.
Мой вопрос: как веб-процесс узнает, через какой порт с ним связываться? Если я правильно понимаю heroku, он назначает вам случайный порт при запуске процесса (и он может измениться, если ps будет убит или перезапущен). Спасибо!