Elix如何使用Mix制作一个守护进程?

apo*_*sto 5 erlang elixir-mix elixir reltool

Elixir&Mix都希望将服务器作为守护进程.一直未能找到正确的方法.

另外,我想使用erlang reltool.

Jos*_*lim 9

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

elixir --detached -S mix run
Run Code Online (Sandbox Code Playgroud)

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

  • 您不需要使用exrm传递`-detached`,因为使用`bin/myapp start`运行您的发布会自动以分离模式运行它. (2认同)