he hecho con cáscara de Erlang:Erlang de ping problema del nodo
1> node().
[email protected]
Pero
2> net_adm:ping(node()).
pang
¿Por qué? ¿Cuál es el problema? ¿Por qué no pong?
Gracias.
he hecho con cáscara de Erlang:Erlang de ping problema del nodo
1> node().
[email protected]
Pero
2> net_adm:ping(node()).
pang
¿Por qué? ¿Cuál es el problema? ¿Por qué no pong?
Gracias.
No ha iniciado Erlang con -name
o -sname
, lo que significa que el subsistema de distribución no se ha iniciado. Pruebe esto:
$ erl -sname mynode
Erlang R14B02 (erts-5.8.3) [source] [64-bit] [smp:2:2] [rq:2] [async-threads:0] [hipe] [kernel-poll:false]
Eshell V5.8.3 (abort with ^G)
([email protected])1> node().
[email protected]
([email protected])2> net_adm:ping(node()).
pong
No estoy 100% seguro, pero Usted comenzó erl sin "-name" oder "-sname". Creo que net_adm: ping/1 solo funciona en modo distribuido.
en mi caso, no hay paquete 'net_adm' – weima