蛋疼的epmd

一,故事

从前有一个server,server上跑了很多个erl 实例。有一天,一个erl实例挂了,然后再也不能启动了。。。提示说name被占用了。

二,深入

在epmd的手册上,看到epmd有个relaxed_command_check参数,坊间传言,使用了这个参数,就可以拯救世界于水火,也就是清理掉这个异常的name。。

使用epmd -names可以查看到当前server上注册了的name,以及使用的port信息

如果启动使用了这个神奇的参数,就可以是用epmd -stop xxname 来清理掉这个异常的缓存信息

但是,并没有使用这个参数来启动。。

三,疑惑

epmd的手册上还说,想删除一个node注册的name,只要关掉对应的tcp就可以了,但是。。这个node不再,tcp也不再了,但是这个缓存已然在

估计也只有终极方案:重启大法才能逆转乾坤了。。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值