3

私は 1 つのノードで実行されている単純なエリクサー アプリを持っています。

最近、2 つのノードを作成することにしました (2 つの別々のマシン上に作成しますが、最初にローカルホストでテストしたいと思います)。

だから私は次のクリス・マッコードの記事を読みました

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

そして、私は今2つのノードを持っています、

n1@127.0.0.1

n2@127.0.0.1

mix configに以下を追加

config :kernel,
  sync_nodes_optional: [:"n1@127.0.0.1", :"n2@127.0.0.1"],
  sync_nodes_timeout: 10000

私は次のことをするのに慣れていました

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

両方のノードをアップグレード/ダウングレードするために何をすべきか教えてもらえますか?

敬具、

ピエール

4

1 に答える 1