Не могу решить это самостоятельно
- запустил новый узел A с помощью команды ssh
- запустил новый узел B
- gen_tcp: connect / 3 работает надB, но rpc: call (B, gen_tcp, connect, Params) не работает.
Оба узла работают на локальном ноутбуке
, и один узел возвращает нормально, а другой узел возвращаетошибка.
Я не понимаю.
Кто-нибудь знает почему?
~ $ssh allen@127.0.0.1 'erl -name loadtest@127.0.0.1 -detached -setcookie loadtest'
~ $erl -name allen@127.0.0.1 -setcookie loadtest
Erlang R14B03 (erts-5.8.4) [source] [64-bit] [smp:2:2] [rq:2] [async-threads:0] [hipe] [kernel-poll:false]
Eshell V5.8.4 (abort with ^G)
(allen@127.0.0.1)1> gen_tcp:connect("www.google.com",80,[]).
{ok,#Port<0.630>}
(allen@127.0.0.1)2> rpc:call('loadtest@127.0.0.1',gen_tcp,connect,["www.google.com",80,[]]).
{error,nxdomain}