2017-09-01 61 views
0

我设置德鲁伊上的AWS r3.large实例和配置所需的所有节点(historicalbrokercoordinatoroverlord等),以及建立tranquility了。运行德鲁伊作为后台服务

它按预期工作,数据也被正确推送。

但是,无论何时我退出进程(Ctrl + C),或者如果我在终端中关闭了会话,进程自然也会停止。

有没有德鲁伊自己提供的开箱即用的工具或服务,即使终端关闭,所有正在运行的进程仍然会持续存在?

我知道我可以使用tmux(或可能是upstart)来达到相同的效果,但这种感觉更像是一种最后的手段,可以用来继续几乎所有在Linux上运行的进程。

我在找的是德鲁伊自己提供的东西(比如pm2用于node.js或者wsgi用于django)。

我尝试了谷歌搜索,但没有真正得到任何有意义的东西。

回答

0

my work我们使用runit来设置长时间运行的德鲁伊服务。我们在Ubuntu上运行,在那里有一个你可以通过apt-get获得的软件包。