<div>H Thomas,</div>
<div> </div>
<div>Thanks for the lead. To be able to have more connections before seeing &quot;java.net.ConnectException: Connection refused...&quot;, which configuration I need to change in /etc/security/limits.conf? I added</div>
<div>* soft nofile 20000</div>
<div>* hard nofile 20000</div>
<div> </div>
<div>and first time just tried to re-login, the new limit didn&#39;t work for me for more connections. I then tried to restart my VMware. It still didn&#39;t work for me</div>
<div> </div>
<div>Does &#39;nofile&#39; (max number of open files) have anything to do with socket connections?</div>
<div> </div>
<div>Appreciate if you or anyone else can guide me more on this.</div>
<div>btw, if any of you know any equivalent OS settings on Windows, i&#39;ll try that as well.</div>
<div> </div>
<div>Jason</div>
<div><br><br> </div>
<div class="gmail_quote">On Wed, Sep 16, 2009 at 3:38 PM, Thomas Bocek <span dir="ltr">&lt;<a href="mailto:bocek@ifi.uzh.ch">bocek@ifi.uzh.ch</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi J.,<br><br>This might be a limitation of the OS. If you are using for example<br>Linux, then you can only open about 1000 connections before seeing &quot;too<br>
many open files in system&quot; error messages. You can adjust the value in<br>/etc/security/limits.conf<br><br>Thomas<br>
<div>
<div></div>
<div class="h5"><br>J. Mi wrote:<br>&gt; All,<br>&gt;<br>&gt; I get following exception pretty consistently when trying to concurrently<br>&gt; connect about 800 connections.<br>&gt;<br>&gt; Any idea? Is this something out of Netty&#39;s control? If so, is there some<br>
&gt; configuration I could do to JVM or operating system to increase resource<br>&gt; capacity?<br>&gt;<br>&gt; Thanks,<br>&gt; Jason<br>&gt;<br>&gt; java.net.ConnectException: Connection refused: no further information<br>
&gt;         at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)<br>&gt;         at sun.nio.ch.SocketChannelImpl.finishConnect(Unknown Source)<br>&gt;         at<br>&gt; org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.connect(NioClientSocketPipelineSink.java:381)<br>
&gt;         at<br>&gt; org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processSelectedKeys(NioClientSocketPipelineSink.java:351)<br>&gt;         at<br>&gt; org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:273)<br>
&gt;         at<br>&gt; org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:113)<br>&gt;         at<br>&gt; org.jboss.netty.util.internal.IoWorkerRunnable.run(IoWorkerRunnable.java:53)<br>&gt;         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown<br>
&gt; Source)<br>&gt;         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown<br>&gt; Source)<br>&gt;         at java.lang.Thread.run(Unknown Source)<br>&gt;<br>&gt;<br>&gt;<br></div></div>&gt; ------------------------------------------------------------------------<br>
&gt;<br>&gt; _______________________________________________<br>&gt; netty-dev mailing list<br>&gt; <a href="mailto:netty-dev@lists.jboss.org">netty-dev@lists.jboss.org</a><br>&gt; <a href="https://lists.jboss.org/mailman/listinfo/netty-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/netty-dev</a><br>
_______________________________________________<br>netty-dev mailing list<br><a href="mailto:netty-dev@lists.jboss.org">netty-dev@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/netty-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/netty-dev</a><br>
</blockquote></div><br>