2

private_pub 젬이 heroku에서 어떤 포트를 사용하는지 이해하는 데 어려움을 겪고 있습니다. 모든 것이 지역적으로 이루어지기 때문에 나는 heroku에서 여분의 dyno를 시작할 수 있습니다. 나는 이것을 동적으로 설정하는 방법이 있어야한다고 생각한다.Heroku의 프라이빗 펍 | Rails 3

내 Procfile

pubsub: bundle exec rackup private_pub.ru -s thin -E production -p 9292

private_pub.yml

production: 
    server: "http://myapp.herokuapp.com:9292/faye" 

주 내 Procfile에 $ 포트에 포트를 설정하면 자동으로 포트를 할당합니다,하지만 난 private_pub에 있다는 방법을 참조 않는다 .yml?

답변

2

포트를 지정할 필요가 없습니다. 광산은 다음과 같습니다

production: 
    server: "http://mm-faye-pp.herokuapp.com/faye" 

당신이 당신의 secret_token 전달하고 있는지 확인하고 페이 응용 프로그램이 완전히 다른 다이노에서 실행되고 있는지 확인 또는 내가 그랬던 것처럼 당신의 페이위한 새로운 Heroku가 응용 프로그램을 확인합니다.

+0

다른 dyno에서 실행 중이며 procfile에서 시작하지만 myapp.herokuapp.com/faye를 참조하면 작동하지 않습니다. 어떻게 생각해? 나는 1 년 반 정도 레일즈를 개발 해왔다. –