試圖讓兩個erlang節點彼此交談:一個在Ubuntu機器上,另一個在Windows XP上。Erlang:不允許的節點/也許Cookie問題
我們得到一個「來自禁止節點的連接嘗試」消息,它阻止一個節點從另一個節點接收消息。
他們都使用Erlang OTP的5.XXX版本。
兩個節點具有相同的cookie(.erlang.cookie)
我們開始接收節點有:
erl -name [email protected]
,並調用該函數就可以用「弗雷德@ ip地址」(單引號)
我們已關閉防火牆。
那麼還有什麼可能阻止連接?
更新:我們使用erlang:get_cookie()來檢查兩個節點上的cookie,並且這些值是不同的。這是問題所在。我們認爲我們通過在兩臺機器上運行erlang的目錄中放置相同的.erlang.cookie文件來設置cookie。但也許這是錯誤的地方?
更新2:謝謝大家的回答。我們選擇Ranok作爲我們的答案,因爲它適合我們。我相信一些設置cookie的替代方法也可以。
是的,謝謝,那工作一種享受 – interstar 2009-01-19 19:09:34