Connection request backlog pool size

You can configure the size of the pool used to handle outstanding connection requests as the Listen Back Log setting in the Management Console Listener Properties pages. If using Ant configuration, set the listenBackLog property for the socketListener entity. If this property is not set, the default is 10.

When the server is very busy, all available threads may be in use when a connect request arrives. These pending connect requests are pooled until they can be handled. If the pool size is too small, client connection requests may time out before the server can handle the request.

You can configure different request pool sizes for different protocols. For example, if the server is handling mostly HTTP requests, you can increase the request pool size for the HTTP listener while leaving the IIOP request pool size at a low value.

The connection request pool size affects the server memory requirements:

mem = entries * 20K

That is, each entry requires about 20K of memory reserved at server start-up.