Clustering nodes that are on different servers
还没有人认领这个 Issue。
评估
- 难度
- 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 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 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
-
area:lint-tooling bug
难度 2/5 1-3 小时 新手友好度 88/100
InauguralSystems/EigenScript#1340 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 85/100
维护者通常 1 天内回复
-
package-update
难度 1/5 1 小时以内 新手友好度 78/100
oSoWoSo/vOid_Community_repOsitory#195 · 1 条评论 ·
-
难度 1/5 1 小时以内 新手友好度 92/100
obra/superpowers#2385 ·
维护者通常 2 天内回复
-
follow-up
难度 2/5 1-3 小时 新手友好度 88/100
yschimke/homeassistant-remotecompose#680 ·
维护者通常 1 天内回复