Re: Questions about "erl -epmd_start false"

Shunichi Shinohara <[email protected]>
Newsgroups gmane.comp.lang.erlang.general
Message-ID <CALxvy4+XVWx1QXm9GwnqV_-R14Xwmrx8CZNqih9CqwzH0Lj3mg@mail.gmail.com>
Maybe there are anyone interested, discussion continues in github PR:
  Document the -no_epmd option by JeromeDeBretagne · Pull Request #2945 ·
erlang/otp
  https://github.com/erlang/otp/pull/2945

Thanks for the PR, Jérôme!

-----
Shino

2020年12月21日(月) 10:11 Shunichi Shinohara <[email protected]>:

> Hi Jérôme,
>
> Thanks a lot for the useful information, it works like a charm!
>
> Thanks again,
> Shino
>
>
> 2020年12月18日(金) 17:50 Jérôme de Bretagne <[email protected]>:
>
>> Hi Shino,
>>
>> This behavior is indeed expected.
>>
>> To avoir all registrations to epmd, you can pass the -no_epmd option
>> instead.
>>
>> It is mentioned in the following documentation:
>> https://erlang.org/doc/apps/erts/alt_dist.html
>>
>> Cheers,
>> Jérôme
>>
>> Le ven. 18 déc. 2020 à 03:40, Shunichi Shinohara <[email protected]>
>> a écrit :
>>
>>> Hi List,
>>>
>>> I try "epmdlessless" configuration described in:
>>>   Running Erlang Releases without EPMD on OTP 23.1+ · Erlware Blog
>>>   https://blog.erlware.org/epmdlessless/
>>>
>>> It works as described, thanks to people who contributed to the feature!
>>> However, it behaves in an unexpected way (to me) under epmd daemon
>>> running case.
>>>
>>> Expected behavior is the case without running epmd daemon. After
>>> launching a node as:
>>>
>>> % erl -sname foo -start_epmd false -erl_epmd_port 14693
>>> Erlang/OTP 23 [erts-11.1.4] [source] [64-bit] [smp:16:16] [ds:16:16:10]
>>> [async-threads:1]
>>>
>>> epmd daemon does *NOT* start, as expected:
>>>
>>> % epmd -names
>>> epmd: Cannot connect to local epmd
>>>
>>> On the other hand, after epmd daemon started as epmd -daemon,
>>> by executing the same erl command above, the node is registered to epmd
>>> daemon:
>>>
>>> % epmd -names
>>> epmd: up and running on port 4369 with data:
>>> name foo at port 14693
>>>
>>> The questions are:
>>> - Is this behavior expected (to other than me)?
>>> - Is there any option(s) of erl command to avoid registration to epmd?
>>>   # I guess it's possible by using
>>> https://github.com/tsloughter/epmdless
>>>
>>> Thanks,
>>> Shino
>>>
>>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.