Git Product home page Git Product logo

erlang_distribution_in_docker's People

Contributors

bryanhuntesl avatar cbaggers avatar mohamedalikhechine avatar oltarasenko avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

erlang_distribution_in_docker's Issues

app1 and app2 don't connect after app3 connects to both.

I have successfully connected app3 to both app1 and app2. However upon that happening I see and error reported that app1 and app2 cannot connect to each other.

The order of events is as follows

This was confusing to me as I expected that erlang's distribution system to connect those two nodes. However I am still new to this system so my apologies if this is expected behavior.
I'm happy to run any tests you would like to try and get more information that would help solve this.

host2.com | =PROGRESS REPORT==== 2-Aug-2019::21:55:52 ===
host2.com |           supervisor: {local,inet_gethost_native_sup}
host2.com |              started: [{pid,<0.248.0>},{mfa,{inet_gethost_native,init,[[]]}}]
host2.com | 
host2.com | =PROGRESS REPORT==== 2-Aug-2019::21:55:52 ===
host2.com |           supervisor: {local,kernel_safe_sup}
host2.com |              started: [{pid,<0.247.0>},
host2.com |                        {id,inet_gethost_native_sup},
host2.com |                        {mfargs,{inet_gethost_native,start_link,[]}},
host2.com |                        {restart_type,temporary},
host2.com |                        {shutdown,1000},
host2.com |                        {child_type,worker}]
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host2.com | No host found for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host2.com | No port for "app1"/"host1.com"
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host2.com | No host found for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host2.com | No port for "app1"/"host1.com"
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host2.com | No host found for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host2.com | No port for "app1"/"host1.com"
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host2.com | No host found for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host2.com | No port for "app1"/"host1.com"
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host2.com | No host found for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host2.com | No port for "app1"/"host1.com"
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host2.com | No host found for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host2.com | No port for "app1"/"host1.com"
host2.com | 
host2.com | =WARNING REPORT==== 2-Aug-2019::21:55:52 ===
host2.com | global: '[email protected]' failed to connect to '[email protected]'
host1.com | 
host1.com | =PROGRESS REPORT==== 2-Aug-2019::21:55:52 ===
host1.com |           supervisor: {local,inet_gethost_native_sup}
host1.com |              started: [{pid,<0.248.0>},{mfa,{inet_gethost_native,init,[[]]}}]
host1.com | 
host1.com | =PROGRESS REPORT==== 2-Aug-2019::21:55:52 ===
host1.com |           supervisor: {local,kernel_safe_sup}
host1.com |              started: [{pid,<0.247.0>},
host1.com |                        {id,inet_gethost_native_sup},
host1.com |                        {mfargs,{inet_gethost_native,start_link,[]}},
host1.com |                        {restart_type,temporary},
host1.com |                        {shutdown,1000},
host1.com |                        {child_type,worker}]
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host1.com | No host found for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host1.com | No port for "app2"/"host2.com"
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host1.com | No host found for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host1.com | No port for "app2"/"host2.com"
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host1.com | No host found for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host1.com | No port for "app2"/"host2.com"
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host1.com | No host found for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host1.com | No port for "app2"/"host2.com"
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host1.com | No host found for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host1.com | No port for "app2"/"host2.com"
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host1.com | No host found for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::21:55:52 ===
host1.com | No port for "app2"/"host2.com"
host1.com | 
host1.com | =WARNING REPORT==== 2-Aug-2019::21:55:52 ===
host1.com | global: '[email protected]' failed to connect to '[email protected]'

master branch does not behave as expected (logs included)

[EDIT] originally I had issues with both branches but I have submitted a PR for the initial issue I had with the epmdless_example branch.


I've tried both branches but in neither case can I get the expected results despite (seemingly) following the instructions. I'm not sure if this is bitrot or something I'm missing so I'm pasting my full logs in the hope it has something in them that is illuminating.
Please note I've added newlines at lines with terminal input to make it easier read.

Setup (Nothing exciting here but included for completeness)

baggers@alittlecave:~/Code/erlang$ git clone [email protected]:oltarasenko/erlang_distribution_in_docker.git
Cloning into 'erlang_distribution_in_docker'...
Enter passphrase for key '/home/baggers/.ssh/id_rsa': 
remote: Enumerating objects: 99, done.
remote: Total 99 (delta 0), reused 0 (delta 0), pack-reused 99
Receiving objects: 100% (99/99), 19.42 KiB | 3.88 MiB/s, done.
Resolving deltas: 100% (45/45), done.

baggers@alittlecave:~/Code/erlang$ cd erlang_distribution_in_docker/

epmdless_example

Terminal A is the build and run of the docker images & containers.
Terminal B is connecting to app3 and attempting the setup and ping described in the readme

Terminal A

baggers@alittlecave:~/Code/erlang/erlang_distribution_in_docker$ git checkout epmdless_example
Branch 'epmdless_example' set up to track remote branch 'epmdless_example' from 'origin'.
Switched to a new branch 'epmdless_example'

baggers@alittlecave:~/Code/erlang/erlang_distribution_in_docker$ docker-compose build
Building app1
Step 1/5 : FROM erlang:20.2.2
 ---> f218a5fb9417
Step 2/5 : RUN apt-get clean &&     apt-get update &&     apt-get install -y lsof telnet
 ---> Running in d84ec6ee4777
Ign http://deb.debian.org jessie InRelease
Get:1 http://deb.debian.org jessie-updates InRelease [16.3 kB]
Get:2 http://security.debian.org jessie/updates InRelease [44.9 kB]
Get:3 http://deb.debian.org jessie Release.gpg [1652 B]
Get:4 http://deb.debian.org jessie Release [77.3 kB]
Get:5 http://deb.debian.org jessie-updates/main amd64 Packages [20 B]
Get:6 http://deb.debian.org jessie/main amd64 Packages [9098 kB]
Get:7 http://security.debian.org jessie/updates/main amd64 Packages [872 kB]
Fetched 10.1 MB in 11s (872 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
  libperl4-corelibs-perl
The following NEW packages will be installed:
  libperl4-corelibs-perl lsof telnet
0 upgraded, 3 newly installed, 0 to remove and 143 not upgraded.
Need to get 432 kB of archives.
After this operation, 897 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian/ jessie/main libperl4-corelibs-perl all 0.003-1 [43.6 kB]
Get:2 http://deb.debian.org/debian/ jessie/main lsof amd64 4.86+dfsg-1 [316 kB]
Get:3 http://deb.debian.org/debian/ jessie/main telnet amd64 0.17-36 [71.8 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 432 kB in 1s (234 kB/s)
Selecting previously unselected package libperl4-corelibs-perl.
(Reading database ... 22355 files and directories currently installed.)
Preparing to unpack .../libperl4-corelibs-perl_0.003-1_all.deb ...
Unpacking libperl4-corelibs-perl (0.003-1) ...
Selecting previously unselected package lsof.
Preparing to unpack .../lsof_4.86+dfsg-1_amd64.deb ...
Unpacking lsof (4.86+dfsg-1) ...
Selecting previously unselected package telnet.
Preparing to unpack .../telnet_0.17-36_amd64.deb ...
Unpacking telnet (0.17-36) ...
Setting up libperl4-corelibs-perl (0.003-1) ...
Setting up lsof (4.86+dfsg-1) ...
Setting up telnet (0.17-36) ...
update-alternatives: using /usr/bin/telnet.netkit to provide /usr/bin/telnet (telnet) in auto mode
Removing intermediate container d84ec6ee4777
 ---> 0ab306a69e4d
Step 3/5 : ADD . /sample
 ---> 5b7fe02656d0
Step 4/5 : WORKDIR /sample
Removing intermediate container a83a6a7f7dd0
 ---> 8ca48483e622
Step 5/5 : RUN rebar3 release
 ---> Running in 4d8491c1145c
===> Verifying dependencies...
===> Fetching epmdless ({git,"https://github.com/oltarasenko/epmdless",
                             {tag,"0.1.0"}})
===> Compiling epmdless
===> Compiling sample_app
===> Starting relx build process ...
===> Resolving OTP Applications from directories:
          /sample/_build/default/lib
          /sample/apps
          /usr/local/lib/erlang/lib
===> Resolved sample_app-0.1.0
===> release successfully created!
Removing intermediate container 4d8491c1145c
 ---> 5c2c07279bff
Successfully built 5c2c07279bff
Successfully tagged erlang_distribution_in_docker_app1:latest
Building app2
Step 1/5 : FROM erlang:20.2.2
 ---> f218a5fb9417
Step 2/5 : RUN apt-get clean &&     apt-get update &&     apt-get install -y lsof telnet
 ---> Using cache
 ---> 0ab306a69e4d
Step 3/5 : ADD . /sample
 ---> Using cache
 ---> 5b7fe02656d0
Step 4/5 : WORKDIR /sample
 ---> Using cache
 ---> 8ca48483e622
Step 5/5 : RUN rebar3 release
 ---> Using cache
 ---> 5c2c07279bff
Successfully built 5c2c07279bff
Successfully tagged erlang_distribution_in_docker_app2:latest
Building app3
Step 1/5 : FROM erlang:20.2.2
 ---> f218a5fb9417
Step 2/5 : RUN apt-get clean &&     apt-get update &&     apt-get install -y lsof telnet
 ---> Using cache
 ---> 0ab306a69e4d
Step 3/5 : ADD . /sample
 ---> Using cache
 ---> 5b7fe02656d0
Step 4/5 : WORKDIR /sample
 ---> Using cache
 ---> 8ca48483e622
Step 5/5 : RUN rebar3 release
 ---> Using cache
 ---> 5c2c07279bff
Successfully built 5c2c07279bff
Successfully tagged erlang_distribution_in_docker_app3:latest

baggers@alittlecave:~/Code/erlang/erlang_distribution_in_docker$ docker-compose up
Recreating host2.com ... done
Recreating host1.com ... done
Recreating host3.com ... done
Attaching to host2.com, host3.com, host1.com
host2.com | Exec: /usr/local/lib/erlang/erts-9.2/bin/erlexec -noshell -noinput +Bd -boot /sample/_build/default/rel/sample_app/releases/0.1.0/sample_app -mode embedded -boot_var ERTS_LIB_DIR /usr/local/lib/erlang/lib -config /sample/_build/default/rel/sample_app/releases/0.1.0/sys.config -args_file /sample/_build/default/rel/sample_app/releases/0.1.0/vm.args -pa -- foreground
host2.com | Root: /sample/_build/default/rel/sample_app
host2.com | /sample/_build/default/rel/sample_app
host2.com | 2019-08-02 09:26:10 Starting erlang distribution at port ~p~n
host2.com | 	17013
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:26:10 ===
host2.com | Starting erlang distribution at port 17013
host2.com | 
host2.com | =PROGRESS REPORT==== 2-Aug-2019::09:26:10 ===
host2.com |           supervisor: {local,sasl_safe_sup}
host2.com |              started: [{pid,<0.238.0>},
host2.com |                        {id,alarm_handler},
host2.com |                        {mfargs,{alarm_handler,start_link,[]}},
host2.com |                        {restart_type,permanent},
host2.com |                        {shutdown,2000},
host2.com |                        {child_type,worker}]
host2.com | 
host2.com | =PROGRESS REPORT==== 2-Aug-2019::09:26:10 ===
host2.com |           supervisor: {local,sasl_sup}
host2.com |              started: [{pid,<0.237.0>},
host2.com |                        {id,sasl_safe_sup},
host2.com |                        {mfargs,
host2.com |                            {supervisor,start_link,
host2.com |                                [{local,sasl_safe_sup},sasl,safe]}},
host2.com |                        {restart_type,permanent},
host2.com |                        {shutdown,infinity},
host2.com |                        {child_type,supervisor}]
host2.com | 
host2.com | =PROGRESS REPORT==== 2-Aug-2019::09:26:10 ===
host2.com |           supervisor: {local,sasl_sup}
host2.com |              started: [{pid,<0.239.0>},
host2.com |                        {id,release_handler},
host2.com |                        {mfargs,{release_handler,start_link,[]}},
host2.com |                        {restart_type,permanent},
host2.com |                        {shutdown,2000},
host2.com |                        {child_type,worker}]
host2.com | 
host2.com | =PROGRESS REPORT==== 2-Aug-2019::09:26:10 ===
host2.com |          application: sasl
host2.com |           started_at: '[email protected]'
host1.com | Exec: /usr/local/lib/erlang/erts-9.2/bin/erlexec -noshell -noinput +Bd -boot /sample/_build/default/rel/sample_app/releases/0.1.0/sample_app -mode embedded -boot_var ERTS_LIB_DIR /usr/local/lib/erlang/lib -config /sample/_build/default/rel/sample_app/releases/0.1.0/sys.config -args_file /sample/_build/default/rel/sample_app/releases/0.1.0/vm.args -pa -- foreground
host1.com | Root: /sample/_build/default/rel/sample_app
host1.com | /sample/_build/default/rel/sample_app
host1.com | 17012
host1.com | 2019-08-02 09:26:12 Starting erlang distribution at port ~p~n
host1.com | 	
host1.com | =INFO REPORT==== 2-Aug-2019::09:26:12 ===
host1.com | Starting erlang distribution at port 17012
host1.com | 
host1.com | =PROGRESS REPORT==== 2-Aug-2019::09:26:12 ===
host1.com |           supervisor: {local,sasl_safe_sup}
host1.com |              started: [{pid,<0.238.0>},
host1.com |                        {id,alarm_handler},
host1.com |                        {mfargs,{alarm_handler,start_link,[]}},
host1.com |                        {restart_type,permanent},
host1.com |                        {shutdown,2000},
host1.com |                        {child_type,worker}]
host1.com | 
host1.com | =PROGRESS REPORT==== 2-Aug-2019::09:26:12 ===
host1.com |           supervisor: {local,sasl_sup}
host1.com |              started: [{pid,<0.237.0>},
host1.com |                        {id,sasl_safe_sup},
host1.com |                        {mfargs,
host1.com |                            {supervisor,start_link,
host1.com |                                [{local,sasl_safe_sup},sasl,safe]}},
host1.com |                        {restart_type,permanent},
host1.com |                        {shutdown,infinity},
host1.com |                        {child_type,supervisor}]
host1.com | 
host1.com | =PROGRESS REPORT==== 2-Aug-2019::09:26:12 ===
host1.com |           supervisor: {local,sasl_sup}
host1.com |              started: [{pid,<0.239.0>},
host1.com |                        {id,release_handler},
host1.com |                        {mfargs,{release_handler,start_link,[]}},
host1.com |                        {restart_type,permanent},
host1.com |                        {shutdown,2000},
host1.com |                        {child_type,worker}]
host1.com | 
host1.com | =PROGRESS REPORT==== 2-Aug-2019::09:26:12 ===
host1.com |          application: sasl
host1.com |           started_at: '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:26:20 ===
host2.com | Currently I know [] nodes 
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:26:22 ===
host1.com | Currently I know [] nodes 
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:27:20 ===
host2.com | Currently I know [] nodes 
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:27:22 ===
host1.com | Currently I know [] nodes 

Terminal B

baggers@alittlecave:~/Code/erlang/erlang_distribution_in_docker$ docker-compose exec app3 bash

root@428fb84a94d9:/sample# _build/default/rel/sample_app/bin/sample_app console
Exec: /usr/local/lib/erlang/erts-9.2/bin/erlexec -boot /sample/_build/default/rel/sample_app/releases/0.1.0/sample_app -mode embedded -boot_var ERTS_LIB_DIR /usr/local/lib/erlang/lib -config /sample/_build/default/rel/sample_app/releases/0.1.0/sys.config -args_file /sample/_build/default/rel/sample_app/releases/0.1.0/vm.args -pa -- console
Root: /sample/_build/default/rel/sample_app
/sample/_build/default/rel/sample_app
2019-08-02 09:26:54 Starting erlang distribution at port ~p~n
	17014
Erlang/OTP 20 [erts-9.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:30] [hipe] [kernel-poll:true]


=INFO REPORT==== 2-Aug-2019::09:26:54 ===
Starting erlang distribution at port 17014

=PROGRESS REPORT==== 2-Aug-2019::09:26:54 ===
          supervisor: {local,sasl_safe_sup}
             started: [{pid,<0.241.0>},
                       {id,alarm_handler},
                       {mfargs,{alarm_handler,start_link,[]}},
                       {restart_type,permanent},
                       {shutdown,2000},
                       {child_type,worker}]

=PROGRESS REPORT==== 2-Aug-2019::09:26:54 ===
          supervisor: {local,sasl_sup}
             started: [{pid,<0.240.0>},
                       {id,sasl_safe_sup},
                       {mfargs,
                           {supervisor,start_link,
                               [{local,sasl_safe_sup},sasl,safe]}},
                       {restart_type,permanent},
                       {shutdown,infinity},
                       {child_type,supervisor}]

=PROGRESS REPORT==== 2-Aug-2019::09:26:54 ===
          supervisor: {local,sasl_sup}
             started: [{pid,<0.242.0>},
                       {id,release_handler},
                       {mfargs,{release_handler,start_link,[]}},
                       {restart_type,permanent},
                       {shutdown,2000},
                       {child_type,worker}]

=PROGRESS REPORT==== 2-Aug-2019::09:26:54 ===
         application: sasl
          started_at: '[email protected]'
Eshell V9.2  (abort with ^G)

([email protected])1> 
=INFO REPORT==== 2-Aug-2019::09:27:04 ===
Currently I know [] nodes 
                                                  
([email protected])1> epmdless_dist:add_node('[email protected]', 17012).

=ERROR REPORT==== 2-Aug-2019::09:27:15 ===
Adding a node: '[email protected]'
ok

([email protected])2> epmdless_dist:list_nodes().
[{'[email protected]',{"host1.local",17012}}]

([email protected])3> net_adm:ping('[email protected]').

=PROGRESS REPORT==== 2-Aug-2019::09:27:33 ===
          supervisor: {local,inet_gethost_native_sup}
             started: [{pid,<0.251.0>},{mfa,{inet_gethost_native,init,[[]]}}]

=PROGRESS REPORT==== 2-Aug-2019::09:27:33 ===
          supervisor: {local,kernel_safe_sup}
             started: [{pid,<0.250.0>},
                       {id,inet_gethost_native_sup},
                       {mfargs,{inet_gethost_native,start_link,[]}},
                       {restart_type,temporary},
                       {shutdown,1000},
                       {child_type,worker}]
pang

([email protected])4> nodes().
[]

master

This one is confusing as, although you do see the Currently I know lines, every 30 seconds i'm also seeing what seems to be a repeated search for all the nodes. This may be expected but it isn't talked about in the README and so seems like an issue.

baggers@alittlecave:~/Code/erlang$ cd erlang_distribution_in_docker/

baggers@alittlecave:~/Code/erlang/erlang_distribution_in_docker$ git status
On branch master
Your branch is up-to-date with 'origin/master'.

nothing to commit, working tree clean

baggers@alittlecave:~/Code/erlang/erlang_distribution_in_docker$ docker-compose build
Building app1
Step 1/5 : FROM erlang:20.3
 ---> cda5bd401bae
Step 2/5 : RUN apt-get clean &&     apt-get update &&     apt-get install -y lsof telnet
 ---> Using cache
 ---> 593ca2edbd7f
Step 3/5 : ADD . /sample
 ---> e43770ee9419
Step 4/5 : WORKDIR /sample
Removing intermediate container bc4fabd008b4
 ---> c9f6caee7e08
Step 5/5 : RUN rebar3 release
 ---> Running in f667225795a9
===> Verifying dependencies...
===> Fetching epmdless ({git,"https://github.com/oltarasenko/epmdless",
                             {tag,"0.1.0"}})
===> Fetching erlang_node_discovery ({git,
                                      "https://github.com/oltarasenko/erlang-node-discovery",
                                      {tag,"0.1.2"}})
===> Compiling erlang_node_discovery
===> Compiling epmdless
===> Compiling sample_app
===> Starting relx build process ...
===> Resolving OTP Applications from directories:
          /sample/_build/default/lib
          /sample/apps
          /usr/local/lib/erlang/lib
===> Resolved sample_app-0.1.0
===> release successfully created!
Removing intermediate container f667225795a9
 ---> 93c0646df3dc
Successfully built 93c0646df3dc
Successfully tagged erlang_distribution_in_docker_app1:latest
Building app2
Step 1/5 : FROM erlang:20.3
 ---> cda5bd401bae
Step 2/5 : RUN apt-get clean &&     apt-get update &&     apt-get install -y lsof telnet
 ---> Using cache
 ---> 593ca2edbd7f
Step 3/5 : ADD . /sample
 ---> Using cache
 ---> e43770ee9419
Step 4/5 : WORKDIR /sample
 ---> Using cache
 ---> c9f6caee7e08
Step 5/5 : RUN rebar3 release
 ---> Using cache
 ---> 93c0646df3dc
Successfully built 93c0646df3dc
Successfully tagged erlang_distribution_in_docker_app2:latest
Building app3
Step 1/5 : FROM erlang:20.3
 ---> cda5bd401bae
Step 2/5 : RUN apt-get clean &&     apt-get update &&     apt-get install -y lsof telnet
 ---> Using cache
 ---> 593ca2edbd7f
Step 3/5 : ADD . /sample
 ---> Using cache
 ---> e43770ee9419
Step 4/5 : WORKDIR /sample
 ---> Using cache
 ---> c9f6caee7e08
Step 5/5 : RUN rebar3 release
 ---> Using cache
 ---> 93c0646df3dc
Successfully built 93c0646df3dc
Successfully tagged erlang_distribution_in_docker_app3:latest

baggers@alittlecave:~/Code/erlang/erlang_distribution_in_docker$ docker-compose up
Recreating host2.com ... done
Recreating host1.com ... done
Recreating host3.com ... done
Attaching to host1.com, host2.com, host3.com
host1.com | Exec: /usr/local/lib/erlang/erts-9.3.3.11/bin/erlexec -noshell -noinput +Bd -boot /sample/_build/default/rel/sample_app/releases/0.1.0/sample_app -mode embedded -boot_var ERTS_LIB_DIR /usr/local/lib/erlang/lib -config /sample/_build/default/rel/sample_app/releases/0.1.0/sys.config -args_file /sample/_build/default/rel/sample_app/releases/0.1.0/vm.args -pa -- foreground
host1.com | Root: /sample/_build/default/rel/sample_app
host1.com | /sample/_build/default/rel/sample_app
host2.com | Exec: /usr/local/lib/erlang/erts-9.3.3.11/bin/erlexec -noshell -noinput +Bd -boot /sample/_build/default/rel/sample_app/releases/0.1.0/sample_app -mode embedded -boot_var ERTS_LIB_DIR /usr/local/lib/erlang/lib -config /sample/_build/default/rel/sample_app/releases/0.1.0/sys.config -args_file /sample/_build/default/rel/sample_app/releases/0.1.0/vm.args -pa -- foreground
host2.com | Root: /sample/_build/default/rel/sample_app
host2.com | /sample/_build/default/rel/sample_app
host1.com | 17012
host1.com | 2019-08-02 09:41:44 Starting erlang distribution at port ~p~n
host1.com | 	
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Starting erlang distribution at port 17012
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Using epmdless_dist as node db
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Using ["host1.com","host2.com","host3.com"] as Hosts
host1.com | 
host1.com | =ERROR REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Adding a node: '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Added static node to db [email protected]
host1.com | 
host1.com | =ERROR REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Adding a node: '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Added static node to db [email protected]
host1.com | 
host1.com | =ERROR REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Adding a node: '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Added static node to db [email protected]
host1.com | 
host1.com | =ERROR REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Adding a node: '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Added static node to db [email protected]
host1.com | 
host1.com | =ERROR REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Adding a node: '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Added static node to db [email protected]
host1.com | 
host1.com | =ERROR REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Adding a node: '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Added static node to db [email protected]
host1.com | 
host1.com | =ERROR REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Adding a node: '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Added static node to db [email protected]
host1.com | 
host1.com | =ERROR REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Adding a node: '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Added static node to db [email protected]
host1.com | 
host1.com | =ERROR REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Adding a node: '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Added static node to db [email protected]
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Started discovery worker for node [email protected] at <0.243.0>
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Started discovery worker for node [email protected] at <0.244.0>
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Started discovery worker for node [email protected] at <0.245.0>
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Started discovery worker for node [email protected] at <0.246.0>
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Started discovery worker for node [email protected] at <0.247.0>
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Started discovery worker for node [email protected] at <0.248.0>
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Started discovery worker for node [email protected] at <0.249.0>
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Started discovery worker for node [email protected] at <0.250.0>
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Started discovery worker for node [email protected] at <0.251.0>
host1.com | 
host1.com | =PROGRESS REPORT==== 2-Aug-2019::09:41:44 ===
host1.com |           supervisor: {local,inet_gethost_native_sup}
host1.com |              started: [{pid,<0.261.0>},{mfa,{inet_gethost_native,init,[[]]}}]
host1.com | 
host1.com | =PROGRESS REPORT==== 2-Aug-2019::09:41:44 ===
host1.com |           supervisor: {local,kernel_safe_sup}
host1.com |              started: [{pid,<0.260.0>},
host1.com |                        {id,inet_gethost_native_sup},
host1.com |                        {mfargs,{inet_gethost_native,start_link,[]}},
host1.com |                        {restart_type,temporary},
host1.com |                        {shutdown,1000},
host1.com |                        {child_type,worker}]
host1.com | 
host1.com | =PROGRESS REPORT==== 2-Aug-2019::09:41:44 ===
host1.com |           supervisor: {local,sasl_safe_sup}
host1.com |              started: [{pid,<0.264.0>},
host1.com |                        {id,alarm_handler},
host1.com |                        {mfargs,{alarm_handler,start_link,[]}},
host1.com |                        {restart_type,permanent},
host1.com |                        {shutdown,2000},
host1.com |                        {child_type,worker}]
host1.com | 
host1.com | =PROGRESS REPORT==== 2-Aug-2019::09:41:44 ===
host1.com |           supervisor: {local,sasl_sup}
host1.com |              started: [{pid,<0.263.0>},
host1.com |                        {id,sasl_safe_sup},
host1.com |                        {mfargs,
host1.com |                            {supervisor,start_link,
host1.com |                                [{local,sasl_safe_sup},sasl,safe]}},
host1.com |                        {restart_type,permanent},
host1.com |                        {shutdown,infinity},
host1.com |                        {child_type,supervisor}]
host1.com | 
host1.com | =PROGRESS REPORT==== 2-Aug-2019::09:41:44 ===
host1.com |           supervisor: {local,sasl_sup}
host1.com |              started: [{pid,<0.265.0>},
host1.com |                        {id,release_handler},
host1.com |                        {mfargs,{release_handler,start_link,[]}},
host1.com |                        {restart_type,permanent},
host1.com |                        {shutdown,2000},
host1.com |                        {child_type,worker}]
host1.com | 
host1.com | =PROGRESS REPORT==== 2-Aug-2019::09:41:44 ===
host1.com |          application: sasl
host1.com |           started_at: '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Found host "host2.com" for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Found host "host3.com" for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Found host "host1.com" for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Resolved port for "app1"/"host2.com" to 17012
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Resolved port for "app2"/"host1.com" to 17013
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Failed to connect to {{172,19,0,3},17012}
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Failed to connect to {{172,19,0,2},17013}
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Found host "host2.com" for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Resolved port for "app1"/"host3.com" to 17012
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Found host "host3.com" for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Resolved port for "app2"/"host2.com" to 17013
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Resolved port for "app2"/"host3.com" to 17013
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Found host "host1.com" for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Failed to connect to {{172,19,0,3},17013}
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Found host "host2.com" for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Resolved port for "app3"/"host1.com" to 17014
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Failed to connect to {{172,19,0,2},17014}
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Resolved port for "app3"/"host2.com" to 17014
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Found host "host3.com" for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Failed to connect to {{172,19,0,3},17014}
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:44 ===
host1.com | Resolved port for "app3"/"host3.com" to 17014
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host1.com | Failed to connect to {{172,19,0,4},17012}
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host1.com | Failed to connect to {{172,19,0,4},17014}
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host1.com | Failed to connect to {{172,19,0,4},17013}
host2.com | 2019-08-02 09:41:45 Starting erlang distribution at port ~p~n
host2.com | 	17013
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Starting erlang distribution at port 17013
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Using epmdless_dist as node db
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Using ["host1.com","host2.com","host3.com"] as Hosts
host2.com | 
host2.com | =ERROR REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Adding a node: '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Added static node to db [email protected]
host2.com | 
host2.com | =ERROR REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Adding a node: '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Added static node to db [email protected]
host2.com | 
host2.com | =ERROR REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Adding a node: '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Added static node to db [email protected]
host2.com | 
host2.com | =ERROR REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Adding a node: '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Added static node to db [email protected]
host2.com | 
host2.com | =ERROR REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Adding a node: '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Added static node to db [email protected]
host2.com | 
host2.com | =ERROR REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Adding a node: '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Added static node to db [email protected]
host2.com | 
host2.com | =ERROR REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Adding a node: '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Added static node to db [email protected]
host2.com | 
host2.com | =ERROR REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Adding a node: '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Added static node to db [email protected]
host2.com | 
host2.com | =ERROR REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Adding a node: '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Added static node to db [email protected]
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Started discovery worker for node [email protected] at <0.243.0>
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Started discovery worker for node [email protected] at <0.244.0>
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Started discovery worker for node [email protected] at <0.245.0>
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Started discovery worker for node [email protected] at <0.246.0>
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Started discovery worker for node [email protected] at <0.247.0>
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Started discovery worker for node [email protected] at <0.248.0>
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Started discovery worker for node [email protected] at <0.249.0>
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Started discovery worker for node [email protected] at <0.250.0>
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Started discovery worker for node [email protected] at <0.251.0>
host2.com | 
host2.com | =PROGRESS REPORT==== 2-Aug-2019::09:41:45 ===
host2.com |           supervisor: {local,sasl_safe_sup}
host2.com |              started: [{pid,<0.264.0>},
host2.com |                        {id,alarm_handler},
host2.com |                        {mfargs,{alarm_handler,start_link,[]}},
host2.com |                        {restart_type,permanent},
host2.com |                        {shutdown,2000},
host2.com |                        {child_type,worker}]
host2.com | 
host2.com | =PROGRESS REPORT==== 2-Aug-2019::09:41:45 ===
host2.com |           supervisor: {local,sasl_sup}
host2.com |              started: [{pid,<0.263.0>},
host2.com |                        {id,sasl_safe_sup},
host2.com |                        {mfargs,
host2.com |                            {supervisor,start_link,
host2.com |                                [{local,sasl_safe_sup},sasl,safe]}},
host2.com |                        {restart_type,permanent},
host2.com |                        {shutdown,infinity},
host2.com |                        {child_type,supervisor}]
host2.com | 
host2.com | =PROGRESS REPORT==== 2-Aug-2019::09:41:45 ===
host2.com |           supervisor: {local,sasl_sup}
host2.com |              started: [{pid,<0.265.0>},
host2.com |                        {id,release_handler},
host2.com |                        {mfargs,{release_handler,start_link,[]}},
host2.com |                        {restart_type,permanent},
host2.com |                        {shutdown,2000},
host2.com |                        {child_type,worker}]
host2.com | 
host2.com | =PROGRESS REPORT==== 2-Aug-2019::09:41:45 ===
host2.com |          application: sasl
host2.com |           started_at: '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Found host "host2.com" for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Found host "host3.com" for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Found host "host1.com" for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Resolved port for "app1"/"host2.com" to 17012
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Resolved port for "app2"/"host1.com" to 17013
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Failed to connect to {{172,19,0,3},17012}
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Failed to connect to {{172,19,0,2},17013}
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Resolved port for "app1"/"host3.com" to 17012
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Found host "host3.com" for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Failed to connect to {{172,19,0,4},17012}
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Found host "host1.com" for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Resolved port for "app2"/"host3.com" to 17013
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Failed to connect to {{172,19,0,4},17013}
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Resolved port for "app3"/"host1.com" to 17014
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Failed to connect to {{172,19,0,2},17014}
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Found host "host2.com" for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Resolved port for "app3"/"host2.com" to 17014
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Failed to connect to {{172,19,0,3},17014}
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Found host "host1.com" for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Found host "host3.com" for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Resolved port for "app1"/"host1.com" to 17012
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Connected to {{172,19,0,2},17012}
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Resolved port for "app3"/"host3.com" to 17014
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:45 ===
host2.com | Failed to connect to {{172,19,0,4},17014}
host3.com | Exec: /usr/local/lib/erlang/erts-9.3.3.11/bin/erlexec -noshell -noinput +Bd -boot /sample/_build/default/rel/sample_app/releases/0.1.0/sample_app -mode embedded -boot_var ERTS_LIB_DIR /usr/local/lib/erlang/lib -config /sample/_build/default/rel/sample_app/releases/0.1.0/sys.config -args_file /sample/_build/default/rel/sample_app/releases/0.1.0/vm.args -pa -- foreground
host3.com | Root: /sample/_build/default/rel/sample_app
host3.com | /sample/_build/default/rel/sample_app
host3.com | 17014
host3.com | 2019-08-02 09:41:46 Starting erlang distribution at port ~p~n
host3.com | 	
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Starting erlang distribution at port 17014
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Using epmdless_dist as node db
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Using ["host1.com","host2.com","host3.com"] as Hosts
host3.com | 
host3.com | =ERROR REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Adding a node: '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Added static node to db [email protected]
host3.com | 
host3.com | =ERROR REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Adding a node: '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Added static node to db [email protected]
host3.com | 
host3.com | =ERROR REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Adding a node: '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Added static node to db [email protected]
host3.com | 
host3.com | =ERROR REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Adding a node: '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Added static node to db [email protected]
host3.com | 
host3.com | =ERROR REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Adding a node: '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Added static node to db [email protected]
host3.com | 
host3.com | =ERROR REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Adding a node: '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Added static node to db [email protected]
host3.com | 
host3.com | =ERROR REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Adding a node: '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Added static node to db [email protected]
host3.com | 
host3.com | =ERROR REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Adding a node: '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Added static node to db [email protected]
host3.com | 
host3.com | =ERROR REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Adding a node: '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Added static node to db [email protected]
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Started discovery worker for node [email protected] at <0.243.0>
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Started discovery worker for node [email protected] at <0.244.0>
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Started discovery worker for node [email protected] at <0.245.0>
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Started discovery worker for node [email protected] at <0.246.0>
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Started discovery worker for node [email protected] at <0.247.0>
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Started discovery worker for node [email protected] at <0.248.0>
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Started discovery worker for node [email protected] at <0.249.0>
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Started discovery worker for node [email protected] at <0.250.0>
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Started discovery worker for node [email protected] at <0.251.0>
host3.com | 
host3.com | =PROGRESS REPORT==== 2-Aug-2019::09:41:46 ===
host3.com |           supervisor: {local,sasl_safe_sup}
host3.com |              started: [{pid,<0.264.0>},
host3.com |                        {id,alarm_handler},
host3.com |                        {mfargs,{alarm_handler,start_link,[]}},
host3.com |                        {restart_type,permanent},
host3.com |                        {shutdown,2000},
host3.com |                        {child_type,worker}]
host3.com | 
host3.com | =PROGRESS REPORT==== 2-Aug-2019::09:41:46 ===
host3.com |           supervisor: {local,sasl_sup}
host3.com |              started: [{pid,<0.263.0>},
host3.com |                        {id,sasl_safe_sup},
host3.com |                        {mfargs,
host3.com |                            {supervisor,start_link,
host3.com |                                [{local,sasl_safe_sup},sasl,safe]}},
host3.com |                        {restart_type,permanent},
host3.com |                        {shutdown,infinity},
host3.com |                        {child_type,supervisor}]
host3.com | 
host3.com | =PROGRESS REPORT==== 2-Aug-2019::09:41:46 ===
host3.com |           supervisor: {local,sasl_sup}
host3.com |              started: [{pid,<0.265.0>},
host3.com |                        {id,release_handler},
host3.com |                        {mfargs,{release_handler,start_link,[]}},
host3.com |                        {restart_type,permanent},
host3.com |                        {shutdown,2000},
host3.com |                        {child_type,worker}]
host3.com | 
host3.com | =PROGRESS REPORT==== 2-Aug-2019::09:41:46 ===
host3.com |          application: sasl
host3.com |           started_at: '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Found host "host1.com" for node '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Found host "host2.com" for node '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Found host "host3.com" for node '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Resolved port for "app1"/"host3.com" to 17012
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Found host "host1.com" for node '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Resolved port for "app1"/"host1.com" to 17012
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Failed to connect to {{172,19,0,4},17012}
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Resolved port for "app1"/"host2.com" to 17012
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Connected to {{172,19,0,2},17012}
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Resolved port for "app2"/"host1.com" to 17013
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Found host "host3.com" for node '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Failed to connect to {{172,19,0,3},17012}
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Failed to connect to {{172,19,0,2},17013}
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Found host "host1.com" for node '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Resolved port for "app2"/"host3.com" to 17013
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Failed to connect to {{172,19,0,4},17013}
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Found host "host2.com" for node '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Resolved port for "app3"/"host1.com" to 17014
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Failed to connect to {{172,19,0,2},17014}
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Resolved port for "app3"/"host2.com" to 17014
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Failed to connect to {{172,19,0,3},17014}
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Found host "host2.com" for node '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Resolved port for "app2"/"host2.com" to 17013
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:46 ===
host3.com | Connected to {{172,19,0,3},17013}
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:41:54 ===
host1.com | Currently I know ['[email protected]','[email protected]'] nodes 
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:41:55 ===
host2.com | Currently I know ['[email protected]','[email protected]'] nodes 
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:41:56 ===
host3.com | Currently I know ['[email protected]','[email protected]'] nodes 
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:14 ===
host1.com | Currently I know ['[email protected]','[email protected]'] nodes 
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:14 ===
host1.com | Found host "host2.com" for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:14 ===
host1.com | Resolved port for "app1"/"host2.com" to 17012
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:14 ===
host1.com | Found host "host1.com" for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:14 ===
host1.com | Failed to connect to {{172,19,0,3},17012}
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:14 ===
host1.com | Resolved port for "app2"/"host1.com" to 17013
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:14 ===
host1.com | Found host "host1.com" for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:14 ===
host1.com | Failed to connect to {{172,19,0,2},17013}
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:14 ===
host1.com | Found host "host2.com" for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:14 ===
host1.com | Resolved port for "app3"/"host1.com" to 17014
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:14 ===
host1.com | Failed to connect to {{172,19,0,2},17014}
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:14 ===
host1.com | Resolved port for "app3"/"host2.com" to 17014
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:14 ===
host1.com | Failed to connect to {{172,19,0,3},17014}
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host1.com | Found host "host3.com" for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host1.com | Resolved port for "app2"/"host3.com" to 17013
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host1.com | Found host "host3.com" for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host1.com | Failed to connect to {{172,19,0,4},17013}
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host1.com | Resolved port for "app1"/"host3.com" to 17012
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host1.com | Failed to connect to {{172,19,0,4},17012}
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host2.com | Currently I know ['[email protected]','[email protected]'] nodes 
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host2.com | Found host "host2.com" for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host2.com | Resolved port for "app1"/"host2.com" to 17012
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host2.com | Found host "host1.com" for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host2.com | Failed to connect to {{172,19,0,3},17012}
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host2.com | Resolved port for "app2"/"host1.com" to 17013
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host2.com | Found host "host3.com" for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host2.com | Failed to connect to {{172,19,0,2},17013}
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host2.com | Resolved port for "app1"/"host3.com" to 17012
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host2.com | Found host "host3.com" for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host2.com | Failed to connect to {{172,19,0,4},17012}
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host2.com | Resolved port for "app2"/"host3.com" to 17013
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host2.com | Found host "host1.com" for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host2.com | Failed to connect to {{172,19,0,4},17013}
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host2.com | Found host "host2.com" for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host2.com | Resolved port for "app3"/"host1.com" to 17014
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host2.com | Failed to connect to {{172,19,0,2},17014}
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host2.com | Resolved port for "app3"/"host2.com" to 17014
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:15 ===
host2.com | Failed to connect to {{172,19,0,3},17014}
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:16 ===
host3.com | Currently I know ['[email protected]','[email protected]'] nodes 
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:16 ===
host3.com | Found host "host1.com" for node '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:16 ===
host3.com | Resolved port for "app2"/"host1.com" to 17013
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:16 ===
host3.com | Failed to connect to {{172,19,0,2},17013}
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:16 ===
host3.com | Found host "host3.com" for node '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:16 ===
host3.com | Found host "host1.com" for node '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:16 ===
host3.com | Resolved port for "app2"/"host3.com" to 17013
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:16 ===
host3.com | Failed to connect to {{172,19,0,4},17013}
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:16 ===
host3.com | Resolved port for "app3"/"host1.com" to 17014
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:16 ===
host3.com | Found host "host2.com" for node '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:16 ===
host3.com | Failed to connect to {{172,19,0,2},17014}
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:16 ===
host3.com | Resolved port for "app1"/"host2.com" to 17012
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:16 ===
host3.com | Found host "host2.com" for node '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:16 ===
host3.com | Failed to connect to {{172,19,0,3},17012}
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:16 ===
host3.com | Found host "host3.com" for node '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:16 ===
host3.com | Resolved port for "app3"/"host2.com" to 17014
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:16 ===
host3.com | Failed to connect to {{172,19,0,3},17014}
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:16 ===
host3.com | Resolved port for "app1"/"host3.com" to 17012
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:16 ===
host3.com | Failed to connect to {{172,19,0,4},17012}
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:34 ===
host1.com | Currently I know ['[email protected]','[email protected]'] nodes 
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:35 ===
host2.com | Currently I know ['[email protected]','[email protected]'] nodes 
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:36 ===
host3.com | Currently I know ['[email protected]','[email protected]'] nodes 
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:44 ===
host1.com | Found host "host1.com" for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:44 ===
host1.com | Resolved port for "app2"/"host1.com" to 17013
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:44 ===
host1.com | Failed to connect to {{172,19,0,2},17013}
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:44 ===
host1.com | Found host "host1.com" for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:44 ===
host1.com | Resolved port for "app3"/"host1.com" to 17014
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:44 ===
host1.com | Failed to connect to {{172,19,0,2},17014}
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:44 ===
host1.com | Found host "host2.com" for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:44 ===
host1.com | Resolved port for "app1"/"host2.com" to 17012
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:44 ===
host1.com | Found host "host2.com" for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:44 ===
host1.com | Failed to connect to {{172,19,0,3},17012}
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:44 ===
host1.com | Resolved port for "app3"/"host2.com" to 17014
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:44 ===
host1.com | Failed to connect to {{172,19,0,3},17014}
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host1.com | Found host "host3.com" for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host1.com | Resolved port for "app2"/"host3.com" to 17013
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host1.com | Found host "host3.com" for node '[email protected]'
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host1.com | Failed to connect to {{172,19,0,4},17013}
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host1.com | Resolved port for "app1"/"host3.com" to 17012
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host1.com | Failed to connect to {{172,19,0,4},17012}
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host2.com | Found host "host2.com" for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host2.com | Resolved port for "app1"/"host2.com" to 17012
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host2.com | Found host "host1.com" for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host2.com | Failed to connect to {{172,19,0,3},17012}
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host2.com | Resolved port for "app2"/"host1.com" to 17013
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host2.com | Found host "host3.com" for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host2.com | Failed to connect to {{172,19,0,2},17013}
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host2.com | Found host "host1.com" for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host2.com | Resolved port for "app1"/"host3.com" to 17012
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host2.com | Resolved port for "app3"/"host1.com" to 17014
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host2.com | Found host "host2.com" for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host2.com | Failed to connect to {{172,19,0,4},17012}
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host2.com | Failed to connect to {{172,19,0,2},17014}
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host2.com | Resolved port for "app3"/"host2.com" to 17014
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host2.com | Found host "host3.com" for node '[email protected]'
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host2.com | Failed to connect to {{172,19,0,3},17014}
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host2.com | Resolved port for "app2"/"host3.com" to 17013
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:45 ===
host2.com | Failed to connect to {{172,19,0,4},17013}
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:46 ===
host3.com | Found host "host3.com" for node '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:46 ===
host3.com | Found host "host1.com" for node '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:46 ===
host3.com | Resolved port for "app2"/"host3.com" to 17013
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:46 ===
host3.com | Failed to connect to {{172,19,0,4},17013}
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:46 ===
host3.com | Resolved port for "app3"/"host1.com" to 17014
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:46 ===
host3.com | Failed to connect to {{172,19,0,2},17014}
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:46 ===
host3.com | Found host "host2.com" for node '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:46 ===
host3.com | Resolved port for "app1"/"host2.com" to 17012
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:46 ===
host3.com | Found host "host2.com" for node '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:46 ===
host3.com | Failed to connect to {{172,19,0,3},17012}
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:46 ===
host3.com | Found host "host1.com" for node '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:46 ===
host3.com | Resolved port for "app3"/"host2.com" to 17014
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:46 ===
host3.com | Failed to connect to {{172,19,0,3},17014}
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:46 ===
host3.com | Resolved port for "app2"/"host1.com" to 17013
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:46 ===
host3.com | Found host "host3.com" for node '[email protected]'
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:46 ===
host3.com | Failed to connect to {{172,19,0,2},17013}
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:46 ===
host3.com | Resolved port for "app1"/"host3.com" to 17012
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:46 ===
host3.com | Failed to connect to {{172,19,0,4},17012}
host1.com | 
host1.com | =INFO REPORT==== 2-Aug-2019::09:42:54 ===
host1.com | Currently I know ['[email protected]','[email protected]'] nodes 
host2.com | 
host2.com | =INFO REPORT==== 2-Aug-2019::09:42:55 ===
host2.com | Currently I know ['[email protected]','[email protected]'] nodes 
host3.com | 
host3.com | =INFO REPORT==== 2-Aug-2019::09:42:56 ===
host3.com | Currently I know ['[email protected]','[email protected]'] nodes 

docker-compose build crashes


❯ docker-compose build
Building app1
Step 1/5 : FROM erlang:20.2.2
20.2.2: Pulling from library/erlang
Digest: sha256:3d7252376ba471af168db10435bdd7b325fd605751abf3eb434c3c0c5c7abc7f
Status: Downloaded newer image for erlang:20.2.2
 ---> f218a5fb9417
Step 2/5 : RUN apt-get clean &&     apt-get update &&     apt-get install -y lsof telnet
 ---> Running in d726feab2f95
Get:1 http://security.debian.org jessie/updates InRelease [63.1 kB]
Ign http://deb.debian.org jessie InRelease
Get:2 http://deb.debian.org jessie-updates InRelease [145 kB]
Get:3 http://deb.debian.org jessie Release.gpg [2434 B]
Get:4 http://deb.debian.org jessie Release [148 kB]
Get:5 http://security.debian.org jessie/updates/main amd64 Packages [643 kB]
Get:6 http://deb.debian.org jessie-updates/main amd64 Packages [23.1 kB]
Get:7 http://deb.debian.org jessie/main amd64 Packages [9064 kB]

/bin/rm: 1: /bin/rm: e�u�*�2���Oh1���: not found
/bin/rm: 1: /bin/rm: Syntax error: word unexpected (expecting ")")
Fetched 10.1 MB in 9s (1063 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
  libperl4-corelibs-perl
The following NEW packages will be installed:
  libperl4-corelibs-perl lsof telnet
0 upgraded, 3 newly installed, 0 to remove and 38 not upgraded.
Need to get 432 kB of archives.
After this operation, 897 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian/ jessie/main libperl4-corelibs-perl all 0.003-1 [43.6 kB]
Get:2 http://deb.debian.org/debian/ jessie/main lsof amd64 4.86+dfsg-1 [316 kB]
Get:3 http://deb.debian.org/debian/ jessie/main telnet amd64 0.17-36 [71.8 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 432 kB in 2s (203 kB/s)
/bin/tar: 2: /bin/tar: Syntax error: ")" unexpected
dpkg-deb: error: subprocess tar returned error exit status 2
dpkg: error processing archive /var/cache/apt/archives/libperl4-corelibs-perl_0.003-1_all.deb (--unpack):
 subprocess dpkg-deb --control returned error exit status 2
/bin/tar: 2: /bin/tar: Syntax error: ")" unexpected
dpkg-deb: error: subprocess tar returned error exit status 2
dpkg: error processing archive /var/cache/apt/archives/lsof_4.86+dfsg-1_amd64.deb (--unpack):
 subprocess dpkg-deb --control returned error exit status 2
/bin/tar: 2: /bin/tar: Syntax error: ")" unexpected
dpkg-deb: error: subprocess tar returned error exit status 2
dpkg: error processing archive /var/cache/apt/archives/telnet_0.17-36_amd64.deb (--unpack):
 subprocess dpkg-deb --control returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/libperl4-corelibs-perl_0.003-1_all.deb
 /var/cache/apt/archives/lsof_4.86+dfsg-1_amd64.deb
 /var/cache/apt/archives/telnet_0.17-36_amd64.deb
/bin/rm: 1: /bin/rm: e�u�*�2���Oh1���: not found
/bin/rm: 1: /bin/rm: Syntax error: word unexpected (expecting ")")
E: Sub-process /usr/bin/dpkg returned an error code (1)
ERROR: Service 'app1' failed to build: The command '/bin/sh -c apt-get clean &&     apt-get update &&     apt-get install -y lsof telnet' returned a non-zero code: 100

/tmp/erlang_distribution_in_docker master 32s
❯

/tmp/erlang_distribution_in_docker master
❯ vim Dockerfile docker-compose.yml

Nodes cannot connect

Hi, when trying to run the example on the master branch we're getting the following output

host1.com | =INFO REPORT==== 21-Aug-2018::13:50:03 ===
host1.com | Failed to connect to {{172,18,0,2},17012}
host2.com | 
host2.com | =INFO REPORT==== 21-Aug-2018::13:50:11 ===
host2.com | Currently I know ['[email protected]','[email protected]'] nodes 
host3.com | 
host3.com | =INFO REPORT==== 21-Aug-2018::13:50:12 ===
host3.com | Currently I know ['[email protected]','[email protected]'] nodes 
host1.com | 
host1.com | =INFO REPORT==== 21-Aug-2018::13:50:13 ===
host1.com | Currently I know ['[email protected]','[email protected]'] nodes

Is there something we need to do to get the nodes to link up / are we missing anyway?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.