灵丹妙药&混合所有要使服务器作为守护进程。我们还没能找到正确的方法。
另外,我想使用erlang reltool.
您可以使用--detached
选项启动与系统控制台分离的运行时系统。它意味着用于运行守护进程和后台进程:
elixir --detached -S mix run
关于reltool,在配置VM参数时可以使用exrm虽然并传递-detached
(单个-
)。运行时系统的完整参数列表可以在这里找到:http://erlang.org/doc/man/erl.html
从Elixir 1.9+开始,您应该使用--erl "-detached"
。这样的:
MIX_ENV=prod elixir --erl "-detached" -S mix run --no-halt
对于Phoenix:
MIX_ENV=prod elixir --erl "-detached" -S mix phx.server