Phoenix Production Server

时间:2017-03-02 20:47:59

标签: erlang elixir phoenix-framework production-environment

Erlang,Elixir和Phoenix的新手。

我通过运行mix phoenix.server在我的Ubuntu实例上与凤凰世界进行了问候。在它下降之前它会停留不到一个小时。显然,这不是Erlang所拥有的传说中99.999999%的正常运行时间,所以我不得不假设这是一个开发服务器。

当我运行mix phoenix.server时,凤凰城正在做什么,以及如何让它在生产中运行?

1 个答案:

答案 0 :(得分:0)

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

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

长期,如果在服务器上运行 - 我建议通过distillery查看版本,因为那时你只是将二进制文件推送到服务器而根本不安装Elixir(而不是运行{{1} }) - 不用担心的移动部件。

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

祝你好运!