首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何永续经营凤凰

如何永续经营凤凰
EN

Stack Overflow用户
提问于 2015-12-23 22:03:59
回答 2查看 3.1K关注 0票数 7

我试着在生产中永远运行我的凤凰应用程序,也就是说,独立于我的终端过程。我在“凤凰指南”和一个堆栈溢出问题中看到,我可以使用elixir --detached,但是我无法正确地使用这些命令。事实上,有一次,我可以这样启动它,但是我尝试了太多的命令,以至于我甚至不知道是哪一个命令(也是因为没有消息可以让它清楚)。那么,使用最新版本的凤凰(1.1)和Elixir (1.1.1),命令是什么:( 1)永远启动服务器(作为守护进程);( 2)停止服务器而不需要重新启动服务器?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-24 00:49:42

我从来没有想过如何使用--detached开关作为守护进程来运行药剂/凤凰应用程序。但是,我可以告诉您,使用Exrm构建OTP发行版是可行的。一开始它看起来有点吓人,但我保证这是相当容易的,在几个构建之后,对您来说几乎是没有头脑的。此外,如果您现在就投入时间学习Exrm,那么您以后就不必改进您的生产部署。

有一个Phoenix Guide for Exrm Releases。此外,我刚刚发布了一个关于这个主题的ExCasts epsiode。虽然本集没有专门介绍Exrm的凤凰版本,但所有的概念和演示都是适用的。使用Exrm构建OTP发行版有许多好处,这一节将讨论这些优点,包括使用多个命令生成的脚本,包括但不限于:consoleremote_console和热门upgrade/downgrade。这意味着您可以部署应用程序而无需重新启动应用程序。

希望这有帮助,祝你好运!

票数 13
EN

Stack Overflow用户

发布于 2017-01-03 12:47:36

还有,请看精良的酒厂图书馆。GitHub在这里:https://github.com/bitwalker/distillery

还有一个让您的凤凰应用程序启动和运行的指南:

https://hexdocs.pm/distillery/phoenix-walkthrough.html#phoenix-walkthrough

之后,您可以在前台或后台运行有关您的首选项的进程。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34444418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档