我有一个在 heroku 上运行的长生不老药(混合)应用程序
我在将远程 iex shell 附加到此应用程序时遇到问题
该应用程序通过以下命令启动:
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,但无济于事。
我错过了什么?