<div dir="ltr">My application establishes a LOT of outbound connections on an internal network, and then closes them really quickly. I recently started running my erlang applications on SmartOs, an os based on illumos/solaris, and noticed something strange. Every now and then when establishing the outbound connection I get an error {error,eaddrinuse}.<div>
<br></div><div>I used to get this when running on Ubuntu, so I added {reuseaddr,true} which solved the issue.</div><div><br></div><div>And now that I switched over to using SmartOS the issue has popped back up.</div><div>
<br></div><div>Has anyone seen this kind of difference between the VM running between linuix/unix?</div><div>And does anyone know where I could start looking to debug this?</div><div><br></div><div>Daniel</div></div>