2016-08-07 87 views
3

正如我们在分离模式启动凤服务器:如何在主机重启的情况下自动重启phoenix?

$ MIX_ENV=prod PORT=4000 elixir --detached -S mix phoenix.server 

如何将有可能重新启动情况下崩溃或重新启动主机的凤凰?推荐的方式是什么?

编辑

# cat /proc/version 
Linux version 3.13.0-57-generic ([email protected]) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1)) #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC 2015 

EDIT2

# cat /etc/lsb-release 
DISTRIB_ID=Ubuntu 
DISTRIB_RELEASE=14.04 
DISTRIB_CODENAME=trusty 
DISTRIB_DESCRIPTION="Ubuntu 14.04.3 LTS" 
+1

这是非常特定于操作系统。你在使用什么操作系统? – Dogbert

+0

敬请参见上面 – simo

+0

编辑在Ubuntu中的版本是什么?试试'cat/etc/lsb-release'。 – Dogbert

回答

0

我可以推荐使用Monit,因为它会使你的凤凰应用缓过劲来,即使整个梁VM已坠毁。

0

您需要一些监控服务,如upstartmonit,god。 或者使用Docker - 例如

docker run -d --restart=always ...

相关问题