遇到麻烦......
RPC:调用( '应用@ anothernode',模块,函数,参数)
..来自.yaws文件。
('module'只返回一个ehtml代码段)
问题是我无法找到设置erlang魔术cookie的位置,以便连接到另一个节点'anothernode'。
如果我用'yaws -sname yaws'之类的东西开始偏航,然后发出这个......
二郎:set_cookie(节点(),erlang_magic_cookie)
然后确定我可以ping另一个节点,然后发出rpc调用(从yaws节点内)并连接并返回该片段。
我已经阅读了yaws doco pdf,搜索了stackoverflow论坛并搜索了它没有成功。
问题:我怎么告诉雅司,erlang魔术饼干是'erlang_magic_cookie'?
mbrain?
感谢
答案 0 :(得分:0)
是的,在Windows上运行此特定节点所以放弃了,只需将包含魔术cookie的文件'.erlang.cookie'放入C:\ Documents and Settings \ TheUser文件夹。
答案 1 :(得分:0)
您可以将'erlang_magic_cookie'放在不透明部分的yaws.conf服务器部分中。
然后创建一个模块,然后在服务器配置中使用start_mod =行开始。这将调用你的模块:start(SConf)。
#sconf记录有一个不透明的部分,它是一个元组列表。从中读取您的cookie值并进行设置。
有关start_mod和opaque数据的详细信息,请参见yaws.conf手册页。
我自己没有使用过这个方法,但是我已经使用start_mod从yaws.conf传递配置来启动我自己的模块。