我有一个可以正常工作并且可以很好地部署的应用程序。我正在尝试从一个节点连接到另一台机器上的另一个节点,为此我需要将-name
属性从更改myapp@127.0.0.1
为myapp@1.1.1.1
(真实 IP)。
我可以通过连接Node.connect()
,它工作正常,但mix edeliver version staging
不能再连接到节点。错误是response: Node myapp@1.1.1.1 is not running!
。如果我恢复到myapp@127.0.0.1
它开始工作,但这样我就无法连接到节点。
我试图调试,但我不能更深入。
# Ensures the current node is running, otherwise fails
require_live_node() {
if ! nodetool "ping" >/dev/null; then
fail "Node $NAME is not running!"
else
return 0
fi
}
我错过了什么吗?我已经打开了节点连接所需的端口,但是当它是 127.0.0.1 时工作正常,我认为问题不在于那个。