How to run distributed Erlang through a firewall?
Thu Jun 1 20:24:43 CEST 2006
I deleted the ERL_FLAGS environment variable for SSL in Erlang. The
sys.config took effect this time.
$ 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)
But the two erlang nodes didn't replicate yet even if the 4367--4368
ports of the two servers were forwarded on the routers. My understanding
1. To set env parameters(inet_dist_listen_min and inet_dist_listen_max)
in sys.config, it will only take effect for general TCP layer. But the
erlang SSL still create a dynamic port for listening. The sys.config
will not take effect in SSL. Is it right?
2. If I don't use SSL and start erl commands with sys.config to restrict
the TCP ports distributed Erlang, it seems to force two Erlang nodes to
use only ports 4367--4368. But why will they not replicate between them?
On Wed, 2006-05-31 at 01:31, Chandru wrote:
> What does application:get_all_env(kernel) return?
More information about the erlang-questions