码迷,mamicode.com
首页 > 其他好文 > 详细

Erlang的erl与epmd的区别与联系

时间:2014-12-27 20:27:44      阅读:313      评论:0      收藏:0      [点我收藏+]

标签:erlang   erl   epmd   

       1、epmd是Erlang Port Mapper Daemon的缩写,完成Erlang节点和IP,端口的映射关系,不同节点间的通信要靠epmd进程进行沟通。
      2、erl是启动erlang虚拟机的命令。
      3、从实际操作的角度看,只要执行erl选项包含-name 或者-sname就会自动启动epmd和net_kernel。如果由于意外关闭了epmd进程,可以通过/usr/local/lib/erlang/erts-6.0/bin/epmd -daemon 启动epmd(注意版本不同路径也会不同).
      4、利用epmd可以侦听指定的ip,1.使用环境变量
ERL_EPMD_ADDRESS=127.0.0.1epmd -daemon
或者使用启动参数
epmd -address IPList 
或者
erl ... -kernel inet_dist_use_interface "{127,0,0,1}"

Erlang的erl与epmd的区别与联系

标签:erlang   erl   epmd   

原文地址:http://blog.csdn.net/zcc_0015/article/details/42196865

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!