窒素から同じマシン上の別のErlangノードへの呼び出しを試みています(現在、窒素コンソールからテストしていますが、最終的な目標は、webappからこの他のノードへの呼び出しを行うことです)。ホームディレクトリに.erlang.cookie
ファイルをセットアップしました。
最初に、他のノードを で開始してから、アプリケーションerl -name node_a
をload
ing およびing してから実行します。start
nitrogen@127.0.0.1> rpc:call(node_a@mymachine.fully.qualified.host, ps_bc, generate, [arglist]).
私にくれます
{badrpc, nodedown}
窒素コンソールで、そして
=ERROR REPORT==== 9-May-2012::14:25:28 ===
** Connection attempt from disallowed node 'nitrogen@127.0.0.1' **
node_a
コンソールで。これは、Nitrogen が と同じ Cookie ファイルを読み取っていないことを意味していると思いますnode_a
。Cookie を手動で設定する方法はありますか? 両方に同じ Cookie を設定せずに、2 つのノードを正常に動作させる方法はありますか?