2012-02-11 23 views
5

tôi đã đấu tranh để kết nối với nút erlang và không có may mắn. Tình hình là như sau:Erlang. Kết nối với nút cục bộ: *** LRI: Quá trình Shell đã chấm dứt

1) Tôi có "-detached" erlang nút chạy trên máy chủ địa phương với -sname n1

2)

$ epmd -names 
epmd: up and running on port 4369 with data: 
name n1 at port 53653 

3) Cố gắng để kết nối

$ erl -sname test -remsh n1 
... 
ERROR: Shell process terminated! (^G to start new job) 


$ erl -sname test -setcookie *COOKIE* -remsh n1 
... 
ERROR: Shell process terminated! (^G to start new job) 


$ erl -sname test -setcookie *COOKIE* -remsh [email protected] 
... 
ERROR: Shell process terminated! (^G to start new job) 

Tôi nên thử những gì khác?

UPD:

Sau @Odobenus rosmarus lời khuyên:

$ hostname 
server.domain.com 
$ erl -sname test -setcookie *COOKIE* -remsh [email protected]erver.domain.com 
** System NOT running to use fully qualified hostnames ** 
** Hostname server.domain.com is illegal ** 
** ERROR: Shell process terminated! (^G to start new job) ** 

khác thử mù (vứt bỏ một phần của FQDN):

$ erl -sname test -setcookie *COOKIE* -remsh [email protected] 
Eshell V5.8.5 (abort with ^G) 
([email protected])1> 

Ok, trong 5 cố gắng chúng tôi đó, tuyệt.

Trả lời

7
erl -sname test -setcookie *COOKIE* -remsh [email protected] 

nơi hostname không localhost, nhưng đầu ra của lệnh 'hostname' trên máy tính của bạn.

Các vấn đề liên quan