How to run distributed Erlang through a firewall?
Tony Zheng
tzheng@REDACTED
Wed May 31 18:23:16 CEST 2006
Hi Chandru
As you suggested, I used application:get_all_env(kernel) to check the
return value. It seems it is correct to set up the env parameters for
port number. But erlang node still gave a dynamic port number. How can I
make it to take effect? Thanks.
(one@REDACTED)1> application:get_all_env(kernel).
[{inet_dist_listen_min,9100},
{included_applications,[]},
{inet_dist_listen_max,9101},
{error_logger,tty}]
(one@REDACTED)2> net_adm:names().
{ok,[{"one",49062}]}
Best regards
tony
On Wed, 2006-05-31 at 01:31, Chandru wrote:
> On 31/05/06, Tony Zheng <tzheng@REDACTED> wrote:
> Hi Chandru
>
> I created a sys.config in my erlang installed
> directory(/usr/local/erlang/bin). The sys.config file
> contained these
> contents:
>
> [{kernel,[{inet_dist_listen_min,
> 9100},{inet_dist_listen_max,
> 9101}]}].
>
> Then I started the erl command and used net_adm:names() to
> check the
> port number of erlang node. It didn't take effect and still
> created a
> dynamic port number by erlang. Are there any suggestions about
> that?
> Thanks.
>
> $ erl -name one -config /usr/local/erlang/bin/sys
> Erlang (BEAM) emulator version 5.4.12 [source] [hipe]
>
> Eshell V5.4.12 (abort with ^G)
> (one@REDACTED)1> net_adm:names().
> {ok,[{"one",43178}]}
>
>
> What does application:get_all_env(kernel) return?
>
> Chandru
>
>
>
More information about the erlang-questions
mailing list