【问题标题】:Phoenix Production Server凤凰生产服务器
【发布时间】:2017-07-22 18:45:51
【问题描述】:

Erlang、Elixir 和 Phoenix 的新手。

我已经通过运行mix phoenix.server 在我的 Ubuntu 实例上与 Phoenix 打了个招呼。它在下降之前停留了不到一个小时。显然这不是 Erlang 所吹嘘的传说中的 99.999999% 正常运行时间,所以我不得不假设这是一个开发服务器。

当我运行 mix phoenix.server 时,Phoenix 在做什么,如何让它在生产中运行?

【问题讨论】:

  • 它退出的错误是什么?

标签: erlang elixir phoenix-framework production-environment


【解决方案1】:

您是在生产服务器上运行此代码,还是询问在本地生产环境中运行代码?

如果您只想运行该命令并使用 生产 环境(它会禁用一些额外的调试日志记录等),您可以执行 MIX_ENV=prod mix phoenix.server

长期,如果在服务器上运行 - 我建议通过 distillery 查看版本,因为那样你只是将二进制文件推送到服务器而不安装 Elixir(并且不运行 mix phoenix.server) - 更少需要担心的移动部件。

我不能代表您遇到的问题 - 但正如上面提到的那样,第一步是查看您的日志。没有更多细节真的很难猜测。

祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-29
    • 1970-01-01
    相关资源
    最近更新 更多