Как Эликсир с Миксом делает демона?

Elixir & Mix все хотят сделать сервер демоном. Там не смогли найти правильный путь.

Кроме того, я хочу использовать erlang reltool.

1 ответ

Решение

Вы можете использовать --detached Возможность запуска системы во время выполнения, отсоединенной от системной консоли. Он предназначен для использования для запуска процессов демонов и фонов:

elixir --detached -S mix run

Что касается reltool, вы можете использовать exrm, хотя и передать -detached (не замужем -) при настройке аргументов ВМ. Полный список аргументов для системы времени исполнения можно найти здесь: http://erlang.org/doc/man/erl.html

Вы должны использовать --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
Другие вопросы по тегам