[Erlang] Терминалы не видят глобальные переменные, т.е. по сути не видят друг друга. Что делать?

Есть два терминала, тупо пишу на первом:

global:register_name('foo','bar').

На втором пишу:

global:registered_names().

Возвращает [] , т.е. ни фига не зарегано. В чем может быть дело?
Мы платим до 300 руб за каждую тысячу уникальных поисковых переходов на Ваш вопрос или ответ Подробнее
1 ОТВЕТ
Знаток (435)
Чтобы они друг друга увидели - надо пингануть их. Терминал 2 с Терминала 1, и наоборот. Делается при помощи net_adm:ping('__HOST__') .

После этого они увидят и global, и все что угодно. Еще, по-моему, надо куку установить (т.е. пускать терминал командой werl -sname __HOST__ -setcookie __COOKIE__ ). Кука должна быть общая для обоих хостов. По-моему так.
ПОХОЖИЕ ВОПРОСЫ