Clustering nodes that are on different servers
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 25/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- docker, erlang
調査の方向性
Start by inspecting how the Docker image handles ERLANG_NODE_ARG and how the ejabberdctl status entry point connects to the node. Reproduce the Docker Compose configurations with ej1@ej1container and [email protected], then trace the cross-server Erlang networking setup. Done means the FQDN-based nodes cluster successfully and ejabberdctl status returns normally.
索引モデルが issue の本文から書いたものです。
説明
I'm using this docker image and trying to cluster 2 nodes that are on different servers, therefore 2 different public IPs.
Just for testing, I successfully clustered 2 docker containers that are on the same machine.
However, when I try to define a FQDN in ERLANG_NODE_ARG, I get an error that I don't know how to overcome.
This container starts without errors (I'm skipping unrelated lines):
services:
ej1container:
hostname: ej1container # containername works here too
environment:
- ERLANG_NODE_ARG=ej1@ej1container
This setup gives me an error
services:
ej1container:
hostname: ej1container # containername works here too
environment:
- [email protected]
It looks like the container starts normally but when I do
docker exec ej1container ejabberdctl status
I get
Failed RPC connection to the node '[email protected]': nodedown
I already pointed the A record of subdomain.domain.com to the public IP of the VPS where this is running.
There was a similar issue https://github.com/processone/docker-ejabberd/issues/106 but I don't see how the FQDN was integrated and what the solution was.
Any help would be much appreciated.
- 主要言語
- Shell
- スター
- 101
- フォーク
- 77
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
processone/docker-ejabberd のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
processone/docker-ejabberd#124 · コメント 4 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
processone/docker-ejabberd#119 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
processone/docker-ejabberd#118 · コメント 1 件 ·
processone/docker-ejabberd の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 92/100
uttrflow/uttrflow-swift#1439 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
msys2/MINGW-packages#31930 ·
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100