【heroku】heroku run rails cでETIMEDOUTが発生し接続できない場合【rails 5】
heroku run rails cでETIMEDOUTが発生し接続できない
herokuにデプロイしているアプリのconsoleを見ようとしたところ
以下のETIMEDOUTが発生して接続できませんでした。
$ heroku run rails c Running rails c on ⬢ infinite-mountain-92961... ! ▸ ETIMEDOUT: connect ETIMEDOUT 50.19.103.36:5000
heroku logでログを調査して見ました。
$ heroku log 2018-09-29T08:18:03.161400+00:00 heroku[run.6266]: State changed from starting to up 2018-09-29T08:18:03.139484+00:00 heroku[run.6266]: Awaiting client 2018-09-29T08:18:33.162637+00:00 heroku[run.6266]: State changed from up to complete 2018-09-29T08:18:33.141024+00:00 heroku[run.6266]: Error R13 (Attach error) -> Failed to attach to process 2018-09-29T08:18:33.145950+00:00 heroku[run.6266]: Process exited with status 128
変なprocessが残ってる..??
$ heroku ps:stop
上記コマンドでプロセスをkilしても変わらずでした。。
色々調べて見たところ、原因はその時使っていたカフェのwifiのネットワークが
herokuのfirewallにブロックされていたことが原因のようです。
wifiをスマホのデザリングに切り替えて見たところ接続できました。