【发布时间】:2023-03-26 21:40:02
【问题描述】:
我有一个在 heroku 上运行的 elixir (mix) 应用程序
我在将远程 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,但无济于事。
我错过了什么?
【问题讨论】:
标签: heroku elixir elixir-mix