У меня есть приложение, которое работает и может быть развернуто просто отлично.Я пытаюсь подключиться от одного узла к другому на разных машинах, и для этого мне нужно было изменить свойство -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
}
Я что-то упустил?У меня уже есть порты, необходимые для открытого соединения Node, но когда оно работает 127.0.0.1, я не думаю, что проблема в этом.