The only thing I can do is to restart the entire container. For an extreme amount of keep alive connections, decrease this number or increase your heap size. JVM default used if not set. Please explain what is wrong with my proof by contradiction. this content
To reduce garbage collection, the NIO connector caches these channel objects. connectionLinger The number of seconds during which the sockets used by this Connector will linger when they are closed. APR/native specific configuration The APR/native implementation supports the following attributes in addition to the common Connector and AJP attributes listed above. For BIO the default is the value of maxThreads unless an Executor is used in which case the default will be the value of maxThreads from the executor. http://stackoverflow.com/questions/4034865/hudson-http-listener-already-in-use-error
If not specified, a default of 10000 is used. Why was this unhelpful? command-line-options The following command line options are available for the NIO connector: -Dorg.apache.tomcat.util.net.NioSelectorShared=true|false - default is true. socket.appWriteBufSize (int)Each connection that is opened up in Tomcat get associated with a write ByteBuffer.
maxConnections The maximum number of connections that the server will accept and process at any given time. Sign up for the SourceForge newsletter: I agree to receive quotes, newsletters and other information from sourceforge.net and its partners regarding IT services and products. threadPriority The priority of the request processing threads within the JVM. See the JK docs for details.
Here is log: D:\hudson>java -jar hudson.war Running from: D:\hudson\hudson.war [Winstone 2010/10/27 11:07:47] - Beginning extraction from war file hudson home directory: C:\Documents and Settings\scottk\.hudson [Winstone 2010/10/27 11:07:54] - Error during HTTP You can also set it to -1 to disable it entirely. bindOnInit Controls when the socket used by the connector is bound. If the native library cannot be found, the Java BIO based connector will be used.
This additional connection be blocked until the number of connections being processed falls below maxConnections at which point the server will start accepting and processing new connections again. clientCertProvider When client certificate information is presented in a form other than instances of java.security.cert.X509Certificate it needs to be converted before it can be used and this property controls which JSSE SourceForge About Site Status @sfnet_ops Powered by Apache Allura™ Find and Develop Software Create a Project Software Directory Top Downloaded Projects Community Blog @sourceforge Resources Help Site Documentation Support Request © Also, with a lot of non keep alive connections, you might want to increase this value as well.