<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div><div><div><div>Thanks Magnus, and that works</div><div><br></div><div>BUT, it does not make sense to me.</div><div><br></div><div>errrrr, Mac, why don't you work like others?</div><div><br></div><div>~$ssh allen@127.0.0.1  'nohup erl -name loadtest@127.0.0.1 -detached -setcookie loadtest'</div><div>~$ps aux | grep loadtest</div><div>allen     4137   0.5  0.1  2454316  10104   ??  S     3:49pm   0:00.12 /opt/local/lib/erlang/erts-5.8.4/bin/beam.smp -- -root /opt/local/lib/erlang -progname erl -- -home /Users/allen -- -name loadtest@127.0.0.1 -noshell -noinput -setcookie loadtest</div><div>allen     3219   0.0  0.0  2435328   1440 s002  S+    2:46pm   0:00.17 ssh azoogle@loadtest5.dev</div><div>allen     4139   0.0  0.0  2435116    524 s005  S+    3:49pm   0:00.00 grep loadtest</div><div>~$erl -name allen@127.0.0.1 -setcookie loadtest</div><div>Erlang R14B03 (erts-5.8.4) [source] [64-bit] [smp:2:2] [rq:2] [async-threads:0] [hipe] [kernel-poll:false]</div><div><br></div><div>Eshell V5.8.4  (abort with ^G)</div><div>(allen@127.0.0.1)1> net_adm:ping('loadtest@127.0.0.1').</div><div>pong</div><div>(allen@127.0.0.1)2> gen_tcp:connect("www.google.com",80,[]).</div><div>{ok,#Port<0.633>}</div><div>(allen@127.0.0.1)3> rpc:call('loadtest@127.0.0.1',gen_tcp,connect,["www.google.com",80,[]]).</div><div>{ok,#Port<5895.487>}</div><div>(allen@127.0.0.1)4> </div></div><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-family: Helvetica; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div><font class="Apple-style-span" face="Calibri, sans-serif"><font class="Apple-style-span" face="Helvetica" size="3"><i><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0.0001pt; margin-left: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; font-style: normal; "><span style="color: rgb(31, 73, 125); "><o:p> </o:p></span></p></i></font></font></div></div></div></span></div></span></div></span></div></div></div></div><div>Allen Kim</div><div><br></div><span id="OLK_SRC_BODY_SECTION"><div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style="font-weight:bold">From: </span> Magnus Klaar <<a href="mailto:magnus.klaar@gmail.com">magnus.klaar@gmail.com</a>><br><span style="font-weight:bold">Date: </span> Thu, 22 Sep 2011 09:53:45 -0500<br><span style="font-weight:bold">To: </span> Allen Kim <<a href="mailto:allen.kim@epicadvertising.com">allen.kim@epicadvertising.com</a>><br><span style="font-weight:bold">Cc: </span> Kaiduan Xie <<a href="mailto:kaiduanx@gmail.com">kaiduanx@gmail.com</a>>, "<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a>" <<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a>><br><span style="font-weight:bold">Subject: </span> Re: [erlang-questions] erlang gen_tcp:connect/3 not working with rpc:call/4, anyone knows why?<br></div><div><br></div>Hi!<div><br></div><div>If it uses native lookups we can assume that getaddrinfo is broken when it is called from the detached node.</div><div>This narrows down the search for the cause of this issue to a more general problem with getaddrinfo on os-x,</div><div>leading us to this thread:</div><div><br></div><div><a href="http://lists.apple.com/archives/unix-porting/2010/Jul/msg00001.html">http://lists.apple.com/archives/unix-porting/2010/Jul/msg00001.html</a></div><div><br></div><div>You could try just adding nohup to the command that you're executing using ssh. Although i have a hard</div><div>time seeing how this would work. An erlang node started with -detached should ignore HUP signals (afaik).</div><div><br></div><div>MVH Magnus</div><div><br></div><div><div class="gmail_quote">On Wed, Sep 21, 2011 at 8:48 PM, Allen Kim <span dir="ltr"><<a href="mailto:allen.kim@epicadvertising.com">allen.kim@epicadvertising.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div style="word-wrap:break-word;color:rgb(0, 0, 0);font-size:14px;font-family:Calibri, sans-serif"><div><div><div><div>
I don't see any difference from outputs from the following commands. </div><div>It both uses native lookup.</div><div>Anyway, it is not a big deal since I do not use Mac for staging nor production. it's only for development.</div><div><br></div><div>However, I hope it's better to be consistent on all kind of *nix environment.</div><div>Or, it could be me only.</div><div><br></div><div>Any Mac user who what to test this?</div><div class="im"><div><br></div><div><div><span class="Apple-style-span" style="font-family: arial; font-size: small; "> </span></div></div></div></div></div></div></div></blockquote></div><br></div></span></body></html>