`
liumengfan
  • 浏览: 32918 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

epmd的启动参数3

阅读更多
和epmd相关的环境变量
  • ERL_EPMD_RELAXED_COMMAND_CHECK
  • ERL_EPMD_PORT
  • ERL_EPMD_ADRESS

相关的使用如下:
[liufan@liufan ~]$ export ERL_EPMD_RELAXED_COMMAND_CHECK=TRUE
[liufan@liufan ~]$ export ERL_EPMD_PORT=4445
[liufan@liufan ~]$ export ERL_EPMD_ADDRESS=192.168.1.110,192.168.0.108
[liufan@liufan ~]$ erl -sname a
Erlang R16B01 (erts-5.10.2) [source] [64-bit] [smp:4:4] [async-threads:10] [hipe] [kernel-poll:false]

Eshell V5.10.2  (abort with ^G)
(a@liufan)1> 


[liufan@liufan ~]$ ps -ef | grep epmd
liufan    6307  5905  0 05:28 pts/1    00:00:00 /usr/local/lib/erlang/erts-5.10.2/bin/beam.smp -- -root /usr/local/lib/erlang -progname erl -- -home /home/liufan -epmd_port 4445 -- -sname a
liufan    6313     1  0 05:28 ?        00:00:00 /usr/local/lib/erlang/erts-5.10.2/bin/epmd -daemon
liufan    6343  5959  0 05:29 pts/2    00:00:00 grep epmd
[liufan@liufan ~]$ netstat -an | grep 4445
tcp        0      0 127.0.0.1:4445              0.0.0.0:*                   LISTEN      
tcp        0      0 192.168.0.108:4445          0.0.0.0:*                   LISTEN      
tcp        0      0 192.168.1.110:4445          0.0.0.0:*                   LISTEN      
tcp        0      0 127.0.0.1:4445              127.0.0.1:34417             ESTABLISHED 
tcp        0      0 127.0.0.1:34417             127.0.0.1:4445              ESTABLISHED 
[liufan@liufan ~]$ epmd -port 4445 -names
epmd: up and running on port 4445 with data:
name a at port 60968
[liufan@liufan ~]$ epmd -port 4445 -stop a
STOPPED
[liufan@liufan ~]$ epmd -port 4445 -names
epmd: up and running on port 4445 with data:
[liufan@liufan ~]$ ps -ef | grep epmd
liufan    6307  5905  0 05:28 pts/1    00:00:00 /usr/local/lib/erlang/erts-5.10.2/bin/beam.smp -- -root /usr/local/lib/erlang -progname erl -- -home /home/liufan -epmd_port 4445 -- -sname a
liufan    6313     1  0 05:28 ?        00:00:00 /usr/local/lib/erlang/erts-5.10.2/bin/epmd -daemon
liufan    6361  5959  0 05:30 pts/2    00:00:00 grep epmd
[liufan@liufan ~]$ epmd -port 4445 -kill
Killed
[liufan@liufan ~]$ ps -ef | grep epmd
liufan    6307  5905  0 05:28 pts/1    00:00:00 /usr/local/lib/erlang/erts-5.10.2/bin/beam.smp -- -root /usr/local/lib/erlang -progname erl -- -home /home/liufan -epmd_port 4445 -- -sname a
liufan    6364  5959  0 05:30 pts/2    00:00:00 grep epmd
[liufan@liufan ~]$ 
分享到:
评论

相关推荐

    epmd:电子预制材料设计

    电子预制材料设计演示这是有关如何使用PreactJS和Material Design创建电子应用程序的博客文章的演示仓库。 在阅读博客文章CLI命令 # install dependenciesnpm install# serve with hot reload at localhost:8080npm ...

    epmdpxy:使用 Erlang Port Mapper Deamon 模拟 Netsplits

    如果分布式 Erlang 节点以-name或-sname参数启动,它将首先尝试连接到 EPMD。 如果 EPMD 未在该本地计算机上运行,​​但它会作为单独的操作系统进程启动。 EPMD 通常侦听4369 TCP 端口,这可以使用环境变量ERL_...

    erlang-haskell-interface:制作 RPC

    erlang-haskell-interface 最初是从找到的 0.1 tarball 中复制的。 感谢 Eric Sessoms (@...runghc Test将启动一个 haskell erlang 节点,该节点将自身注册到 EPMD 并将响应 Erlang 分发协议定义的“SEND_NAME”

    erlang节点连通测试

    例如,在节点A的启动命令行中添加`-connect_all false`参数,然后手动连接到中央节点`central_node@hostname`: ```bash erl -sname node_a -connect_all false -remsh central_node@hostname ``` 这样,节点A将...

    pm2-rabbitmq:RabbitMQ监控模块

    pm2-rabbitmq 用于Keymetrics的RabbitMQ模块描述PM2模块,用于监视关键的RabbitMQ服务器指标:连接/队列/通道/使用者/交换的数量消息总数/就绪消息/未确认消息的总数发布率/投放率要求该模块需要安装RabbitMQ(已...

    微处理器实验报告1

    1. 启动相关外设的时钟,如TIM3,通过调用`RCC_APB1PeriphClockCmd`函数启用TIM3时钟。若涉及其他外设,还需开启相应外设的时钟。 2. 清除中断挂起位,避免因未预期的中断请求而进入中断服务程序。使用`TIM_...

    erlang-amqp_dist:基于amqp的erlang分发协议

    amqp erlang协议分发器实现 编译 ./钢筋3 ...启动2个或更多节点,2/3秒后在shell中键入nodes(). 您应该看到列出的节点 玩吧! 在运行时添加代理 amqp_dist:add_broker(“ guest:guest @ rabbitmq”)。

    erlang-deploy:Sqor 如何部署 Erlang 代码

    通过执行 `rebar3 compile` 可以将所有源代码编译为 beam 文件,并且 `rebar3 release` 将生成一个包含所有必要的 beam 文件、配置和启动脚本的 release 包。 3. **运行环境搭建** 部署前,确保目标服务器已安装 ...

    mule-erlang-transport:一个 Mule 传输器,可以向 Erlang 节点发送消息和从 Erlang 节点接收消息

    如果你有一个 Erlang 应用程序已经在运行 Mule 的主机上运行, epmd将已经运行。 否则,您需要手动启动它。 为此,请使用适合您环境的启动命令(例如, )。用法发行版可在 Central 上获得。 快照构建在 Sonatype ...

    offline.zip

    ExecStart=/usr/lib64/erlang/erts-9.3/bin/epmd -daemon ExecStart=/usr/lib64/erlang/lib/rabbitmq_server-3.8.1/sbin/rabbitmq-server ExecReload=/bin/kill -s HUP $MAINPID LimitNOFILE=65536 Restart=on-...

    erlang程序设计(第二版)随书源码

    7. **分布式特性**:Erlang节点可以在多台机器上运行,通过`epmd`服务实现节点间的连接和通信,这对于构建分布式系统至关重要。 8. **行为模式**:Erlang提供了一些预定义的行为,如GenServer、GenEvent和Gen_fsm,...

    RabbitMQ集群 所需的erlang和rabbitmq的rpm包

    3. **RabbitMQ集群配置**:创建RabbitMQ集群,首先需要确保所有节点都安装了相同版本的Erlang和RabbitMQ,并且能够相互通信。接着,通过设置`rabbitmqClusterNodeName`和取消`rabbitmqMnesiaDirectory`的默认数据...

    Erlang的高级特性和应用

    节点间的通信高效、安全,通过epmd实现类似DNS的名称解析。OTP(Open Telecom Platform)提供了诸如gen_server这样的行为模式,简化了分布式系统中的位置透明性和容错机制。 **Mnesia 分布数据库** Mnesia 是Erlang...

    RabbitMq 集群搭建linux

    - **4369 (EPMD)**:用于节点间发现和通信。 - **5672, 5671 (AMQP 0-9-1 and 1.0 without and with TLS)**:标准的AMQP协议端口,分别对应非加密和加密传输。 - **25672**:Erlang分布式的内部通信端口,默认计算...

    谈谈erlang网络环境下的几种数据流转形式(PPT)

    3. **Port和Driver**:Erlang的Port机制允许与C或其他语言编写的外部程序交互,数据通过Port以二进制流的形式传输,实现与外部世界的通信。 4. **分布式Erlang**:Erlang支持跨节点的进程通信,使得在多个物理或...

    coe-rabbitmq

    RabbitMQ集群集群意味着连接多个系统以形成单个逻辑代理。 由于不同节点中的rabbitmq通过Erlang(以下称为...1.港口4369-由epmd,RabbitMQ节点和CLI工具使用客户端使用的5672、5671-AMQP 0-9-1和1.0端口(根据TLS应用更

    Spring Cloud Ubuntu环境部署的步骤与注意事项

    在部署过程中,可能会遇到网络问题,例如RabbitMQ无法启动,提示"unable to connect to epmd on xxxx: timeout (timed out)"。这种情况下,检查`/etc/hosts`文件,确保主机名解析正确。另外,对于远程访问RabbitMQ,...

    inside Erlang VM3

    - **Net_kernel和EPMD**:这两个组件构成了Erlang集群的核心部分,负责节点间的通信和管理。 - **传输层**:Erlang集群支持多种传输方式,如TCP/IP、SSL等。 - **Group Leader**:用于统一管理和协调多个节点之间的...

    RabbitMQ:安装、配置与使用初探

    如果启动时出现 `epmd error for host “demo”: timeout` 错误,需要编辑 `/etc/hosts` 文件,添加主机名记录: ```bash echo "127.0.0.1 demo" >> /etc/hosts ``` #### 二、配置 ##### 2.1 创建用户 默认情况...

    CFP MSA 100G布线和应用.pdf

    文件中提到的Appendix部分可能包含了针对下一代100G EPMD(增强型多模光纤)和CFP2&CFP4在40GE应用方面的一些附加信息,尽管这部分内容在提供的摘要中没有详细说明。 最后,CFP MSA还在研究CFP4作为一种替代25G ...

Global site tag (gtag.js) - Google Analytics