【问题标题】:How to start phoenix.server as daemon如何启动 phoenix.server 作为守护进程
【发布时间】:2015-05-05 18:55:01
【问题描述】:

以下命令在生产模式下运行 phoenix.server,并作为部署 phoenix 的命令给出。

MIX_ENV=prod PORT=4001 iex -S mix phoenix.server

但是,上述命令以交互方式运行服务器并关闭终端,使 phoenix.server 停止运行。如何让phoenix.server 在后台运行?

【问题讨论】:

  • 好问题@shankardevy!不时被问到,我们计划让它更清楚。

标签: elixir phoenix-framework


【解决方案1】:

这应该可以解决问题:

MIX_ENV=prod PORT=4001 elixir --erl "-detached" -S mix phx.server

查看elixir --help了解更多信息。

【讨论】:

  • 可以将此信息添加到phoenixframework.org/v0.12.0/docs/deployment 吗?这将帮助其他人在正确的位置找到正确的信息。
  • 请向指南仓库发送拉取请求:github.com/phoenixframework/phoenix-guides
  • 如果主机重启了怎么办?
  • 我的意思是,一旦主机重启后如何自动启动phoenix?
  • 嗨,如果我使用 exrm 会怎样?
猜你喜欢
  • 2017-11-24
  • 1970-01-01
  • 2011-06-21
  • 1970-01-01
  • 1970-01-01
  • 2012-06-25
  • 1970-01-01
  • 2017-10-25
  • 1970-01-01
相关资源
最近更新 更多