首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用exrm在集群上推出新的药剂?

如何使用exrm在集群上推出新的药剂?
EN

Stack Overflow用户
提问于 2016-08-27 15:40:13
回答 1查看 95关注 0票数 3

我确实有一个简单的灵丹妙药应用程序运行在一个节点上,exrm通过在需要时升级/降级来正确地完成他的工作。

我最近决定创建两个节点(它将在两台独立的机器上进行,但我想先在localhost上测试)

所以我读了下面Chris McCord的文章

https://dockyard.com/blog/2016/01/28/running-elixir-and-phoenix-projects-on-a-cluster-of-nodes

我现在有两个节点,

n1@127.0.0.1

n2@127.0.0.1

在混合配置中添加以下内容

代码语言:javascript
复制
config :kernel,
  sync_nodes_optional: [:"n1@127.0.0.1", :"n2@127.0.0.1"],
  sync_nodes_timeout: 10000

我习惯于做以下事情

代码语言:javascript
复制
mix release
ssh targethost mkdir deploy/releases/x.x.x
scp rel/sequence/releases/x.x.x/appname.tar.gz targethost:deploy/releases/x.x.x
ssh targethost ~/deploy/bin/appname upgrade x.x.x

有人能指导我如何部署升级/降级两个节点吗?

致以亲切的问候,

皮埃尔

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-29 07:29:53

Exrm是一个打包工具,但是您想要的是一个部署工具。

在部署期间,您应该修改vm.args中的节点名。我用很棒的文件来做这个。

或者你想要:部署-灵丹妙药-应用程序-与-edeliver

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

https://stackoverflow.com/questions/39182881

复制
相关文章

相似问题

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