Elixir与Mix如何创建守护进程



灵丹妙药&混合所有要使服务器作为守护进程。我们还没能找到正确的方法。

另外,我想使用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

最新更新