イタリアのISPであるISP FastWebでも同じ問題がありました。私のグーグルに基づいて、彼らが今、私は次のことを実行しているため、それを回避するためにポート5000
をブロックすることが表示されます:
heroku run:detached rake db:migrate
上の私のマシンに接続するために待機することなく実行するように指示しますそのポート5000。 次に、開始したばかりのプロセスのログを調べることができます。 (Herokuのコマンドは、あなたがそれを実行し、この後を教えてくれます):実行中のプロセスのために出力したログを、それを伝える
heroku logs -p run.1
を。 しかし、プロセスがまだ実行中であっても、logsコマンドが終了していることがわかりました。
heroku logs -p run.1 -t
あなたはログにこのようなものを見たときに、あなたのプロセスが行われている知っているよ:それを回避、あなたは「テール」にログが必要な場合は「-t」追加できる
2012-10-14T15:36:41+00:00 heroku[run.1]: Process exited with status 0
2012-10-14T15:36:41+00:00 heroku[run.1]: State changed from up to complete
私は誰かが
- が調べ
run:detached
- で与えられたHerokuのコマンドを実行するスクリプトをかき立てることができ確信しています出力は、そのプロセス名が(run.1、run.2、など)
- 実行
heroku logs -p run.1 -t
何であったかを判断し、それがState changed from up to complete
のためにあなたに(トンネリング以外)の任意の他の手段をインターネットトラフィックの0.5ギガバイトを提供Tunnel Bearを使用する個人
heroku run (something)
を使用しているときに問題を克服するための最も簡単な方法は、VPNを設定されているあなたは、 22のようなホワイトリストに登録されたポートやWeb UIを介してアクセスするように「実行」を設定することを提案できますか? –
ポート5000は私のためにブロックされていませんが、私はまだ "タイムアウト待っているプロセス"を取得しています。 – Arcolye
@Arcolye、こんにちは!あなたはこの問題を見つけましたか?ポート5000の閉塞がないようですが、どちらも接続できません。あなたはこれを解決しましたか?ありがとうございました。 – jlstr