7

Elixir & Mix 都想把服务器做成一个守护进程。一直没能找到正确的方法。

另外,我想使用erlang reltool。

4

2 回答 2

10

您可以使用该--detached选项来启动与系统控制台分离的运行时系统。它旨在用于运行守护进程和后台进程:

elixir --detached -S mix run

关于 reltool,您可以在配置 VM 参数时使用exrm并传递-detached(single )。-运行时系统的完整参数列表可以在这里找到:http ://erlang.org/doc/man/erl.html

于 2014-06-04T14:40:36.337 回答
2

您应该--erl "-detached"从 Elixir 1.9+ 开始使用。像这样:

MIX_ENV=prod elixir --erl "-detached" -S mix run --no-halt

或凤凰:

MIX_ENV=prod elixir --erl "-detached" -S mix phx.server
于 2020-11-29T06:27:10.373 回答