Heroku で実行しているエリクサー (ミックス) アプリケーションがあります。
リモート iex シェルをこのアプリケーションに接続する際に問題が発生しています
アプリケーションは次のコマンドで起動されます:
web: MIX_ENV=prod elixir --sname server -S mix run --no-halt
シェルをローカルに取り付けるのに問題はありません
MIX_ENV=prod elixir --sname server -S mix run --no-halt
iex --sname console --remsh server@mru2
ただし、herokuで試してみると、次の問題が発生しています。
heroku run "iex --sname console --remsh server@41959264-bef2-4d2e-b5de-6dcf618efa44"
Running `iex --sname console --remsh server@41959264-bef2-4d2e-b5de-6dcf618efa44` attached to terminal... up, run.4421
Erlang/OTP 17 [erts-6.4] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:10] [hipe] [kernel-poll:false]
Could not contact remote node server@41959264-bef2-4d2e-b5de-6dcf618efa44, reason: :nodedown. Aborting...
によって起動されたインスタンスがheroku run
、サーバーを実行しているインスタンスに接続できないようです。共通の Cookie を強制しようとしましたが、役に立ちませんでした。
私は何が欠けていますか?