AlphanetとMainnetを同じVPSで実行する
1 回答
- 投票
-
- 2019-03-06
はい、次のような別のデータディレクトリ、RPCポート、および P2Pポートが必要です.
--net-addr :10001 --rpc-addr :10002 --data-dir /some/path
tezos-node
実行可能ファイルは、それぞれのブランチmainnet
/alphamet
からもコンパイルする必要があります.Yes, you need a different data-dir, RPC port, and P2P port, like:
--net-addr :10001 --rpc-addr :10002 --data-dir /some/path
The
tezos-node
executables should be compiled from each respective branchmainnet
/alphamet
too.-
ありがとう!私は今これを取得しています「エラー: 他のtezosノードがおそらくこれらの1つで実行されています アドレス(127.0.0.1:8372).別のRPCポートを選択してください.」 スタートアップスクリプトで質問を編集しましたThanks! I'm getting this now "Error: An other tezos node is probably running on one of these addresses (127.0.0.1:8372). Please choose another RPC port." I've edited my question with my startup scripts
- 0
- 2019-03-06
- Michael Rodriguez
-
edit2には、 `--net-addr..`オプションが含まれていません.4つのポートは異なっている必要があります.Your edit2 does not contain the `--net-addr ..` option. The 4 ports should be different.
- 2
- 2019-03-06
- Seb Mondet
Dockerイメージを使用せずに、同じサーバーでalphanetとmainnetを実行するにはどうすればよいですか?これが私の現在の設定です:
〜/alphanet/tezos-nodeは、alphanetインスタンスになる予定のtezosバイナリがある場所です.tezos-node run --rpc-addr 127.0.0.1:8373
でpm2プロセスマネージャーを使用してこれを実行します〜/mainnet/tezos-nodeは、メインネットインスタンスになる予定のtezosバイナリがある場所です.tezos-node run --rpc-addr 127.0.0.1:8372
でpm2プロセスマネージャーを使用してこれを実行しますまた、httpsマッピングalphanetとmainnetを介してプロキシパスを個別に提供するようにnginxを構成しているため、アプリケーションはhttps経由でRCPメソッドにアクセスできます.
補足:インターネットに面したノードを安全なトークンで保護することにも興味があります.これに対してカスタムソリューションを実装する必要がありますか、それともノード自体でこれを処理するための構成オプションなどがありますか?
編集:alphanetは正常に実行されていますが、メインネットインスタンスを起動しようとすると、チェーンデータディレクトリ(〜/.tezos-node)がalphanetにロックされているため、失敗します.したがって、メインネットインスタンスに別のデータディレクトリとIDを使用するように指示するための構成オプションが必要なだけだと思います.
Edit2起動スクリプト:
alphanet:
/home/xyz/alphanet/tezos-node run --rpc-addr 127.0.0.1:8733 --data-dir/home/xyz/.tezos-node-alphanet
メインネット:
/home/xyz/mainnet/tezos-node run --rpc-addr 127.0.0.1:8732 --data-dir/home/xyz/.tezos-node-mainnet