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}"

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐