これがエラー メッセージの場合:
$ heroku run console
Running `console` attached to terminal... up, run.2077
!
! Error connecting to process
$
これを試して:heroku run:detached ls
それが言う場合:
Running `ls` detached... up, run.8825
Use `heroku logs -p run.8825` to view the output.
$ heroku logs -p run.8825 2013-04-11T21:30:50.137946+00:00 heroku[run.8825]: Starting process with command `ls`
2013-04-11T21:30:50.805694+00:00 app[run.8825]: app
2013-04-11T21:30:50.805694+00:00 app[run.8825]: bin
2013-04-11T21:30:50.805694+00:00 app[run.8825]: config
.
.
.
次に、それはファイアウォールに関連していますが、Heroku が別の場所に指を向けているためです。
https://devcenter.heroku.com/articles/one-off-dynos
多くのユーザーはポート 5000 への接続を要求しているため、これは Heroku の問題です。ポート 443/80/22 しか使用できない多くのエンタープライズ環境では、これにより、大部分の顧客が多額の資金を手に入れられなくなります。Heroku は所有権を取得し、ユーザーがそれを機能させるのを支援する必要があります。彼らができない技術的な理由はなく、そのような議論は怠惰を正当化することになります.
https://github.com/nzoschke/SSHerokuのようなハックアラウンドや Proximoへの課金は、初心者向けではなく、さらに多くの作業をユーザーに分散させる必要があり、スケーラブルではありません。