Debugging inter-node spawning...

Lennart Öhman lennart.ohman@REDACTED
Wed May 1 17:56:16 CEST 2002


Hi,

I see one and can think of also one other problem in your
example.

1) Have you set the cookies?
   Try erlang:set_cookie(node(),myfavoritecookie).
   on both nodes.

2) > (foo1@REDACTED)2> spawn(echosvr,io,format,["echo"]).
   echosvr is not a complete node name. Try the atom 'echosvr@REDACTED'
   instead.

Happy programming!

/Lennart


Harley Gorrell wrote:
> 
>    Humm... I know this must be covered somewhere but I cant
> seem to find it in my book ('concurrent programming in
> erlang') or on the web.  Spawning on the node works just
> fine.  What should I look at to figure out what is wrong?
> 
>    Here is a summary of what I think should work, but does not.
> 
> Window1 ----------
> 
> $erl -sname echosvr
> Erlang (BEAM) emulator version 5.0.2.4 [source]
> 
> Eshell V5.0.2.4  (abort with ^G)
> (echosvr@REDACTED)1>
> 
> Window2 ----------
> 
> $erl -sname echoclient
> Erlang (BEAM) emulator version 5.0.2.4 [source]
> 
> Eshell V5.0.2.4  (abort with ^G)
> (foo1@REDACTED)1> nodes().
> []
> (foo1@REDACTED)2> spawn(echosvr,io,format,["echo"]).
> <0.36.0>
> 
> =ERROR REPORT==== 30-Apr-2002::23:38:44 ===
> ** Can not start io:format,[[101,99,104,111]] on echosvr **
> (foo1@REDACTED)3> spawn_link(io,format,["echo"]).
> echo<0.38.0>
> 
> --------------------
> 
> So what have I missed?,
> harley.

-- 
-------------------------------------------------------------
Lennart Ohman                   phone   : +46-8-587 623 27
Sjoland & Thyselius Telecom AB  cellular: +46-70-552 6735
Sehlstedtsgatan 6               fax     : +46-8-667 8230
SE-115 28 STOCKHOLM, SWEDEN     email   : lennart.ohman@REDACTED



More information about the erlang-questions mailing list