Servertec   Internet Server Administrator - Socket
Administrator
Login
Monitor
Control Panel
Manage
Server
Socket
Virtual Hosts
Workgroup
Session
Servlets
Contexts
Aliases
Mime Types
Locales
Messages
Pools
Realms
Resources
Users
Groups
Computers
Access Rights
ACLs
Logger
Templates
File System
Archives

About
Used to view and change server socket and network socket parameters.

Entry Form

Servertec Internet Server Administrator - Socket

Fields

IP Address The IP address or the host name to listen to.

* indicates any IP address or host name.

* is the default value.

IP addresses in the form N.N.N.N, where N is a number from 0 to 255.

Port The port number to use, a value from 1 to 65536.

8080 is the default port for Servertec Internet Server.

80 is the default port for Web Servers.

Only one application at a time can use any given port number.

Connections The default number of worker threads to startup.

25 is the default value.

The number specified must be greater than or equal to 5.

Maximum Connections The maximum number of worker threads to startup.

50 is the default value.

The value must be greater than or equal to the number of connections.

Backlog The maximum number of pending request to queue.

50 is the default value.

The number specified must be greater than or equal to 0.

Server Socket Timeout The number of milliseconds to wait for a client to make a requesst before timing out.

-1 is the default value.

If -1 is used then the server socket will never timeout. Using this value may result in the server hanging during shutdown when the server is restarted or stopped.

If the value is less 1000 then 1000 will be used.

Socket Timeout The number of milliseconds to wait for the client to respond before closing the connection.

300000 milliseconds (5 minutes) is the default value.

If -1 is used then the connection will never timeout. Using this value is dangerous and opens the server to Denial of Service (DOS) attacks.

If the value is less 1000 then 1000 will be used.

Socket Send Buffer Size The size in bytes of the socket send buffer, SO_SNDBUF

-1 is the default value.

-1 is used to specify the default socket send buffer size.

Setting this value too small or too large may impact performance.

Socket Receive Buffer Size The size in bytes of the socket receive buffer, SO_RCVBUF.

-1 is the default value.

-1 is used to specify the default socket receive buffer size.

Setting this value too small or too large may impact performance.

Wait On Full Whether the main thread should wait for the next available worker or close the socket when the server is unable to process the next request because all worker threads are currently processing requests.

No is the default value.

Setting this value to Yes may have a negative impact on performance and opens the server to Denial of Service (DOS) attacks.

Wait On Close Whether to wait on close if data is present, SO_LINGER.

Yes specifies that the thread should wait on close if data is present, SO_LINGER is enabled.

No specifies that the thread should not wait on close if data is present, SO_LINGER is disabled.

Dynamic specifies that the platform's default value should be used.

If Yes then Linger is used to specify the number of seconds to wait.

Changing this value may have a negative impact on performance and on the server's reliability.

Linger The number of seconds to wait when closing the socket if data is present.

0 specifies that the socket should be close as soon as possible.

-1 specifies that the platform's default value should be used.

-1 is the default value.

Used when Wait On Close is set to Yes.

Changing this value may have a negative impact on performance and on the server's reliability.

No Delay Whether data written to the network is not buffered pending acknowledgement of previsouly written data.

Yes specifies that Nagle's algorithm should be used, TCP_NODELAY is enabled.

No specifies that Nagle's algorithm should not be used, TCP_NODELAY is disabled.

Dynamic specifies that the platform's default value should be used.

Dynamic is the default value.

Changing this value may have a negative impact on performance and on the server's reliability.

Keep Alive Enabled Used to indicate whether the connection should be kept open between requests.

Yes is the default value.

Setting this value to No may have a negative impact on performance.

Keep Alive Requests The maximum number of consecutive requests that will be allowed before the connection is closed.

100 is the default value.

-1 can be used to always keep the connection alive. Using this value is dangerous and opens the server to Denial of Service (DOS) attacks.

The number must be at least 5.

Setting this value too large may result in Denial of Service (DOS) attacks.

Keep Alive Timeout The maximum number of seconds to service a client requests before closing the connection.

15 seconds is the default value.

-1 can be used to always keep the connection alive. Using this value is dangerous and opens the server to Denial of Service (DOS) attacks.

The number must be 15 or more seconds.

Setting this value too large may result in Denial of Service (DOS) attacks.

Socket Source The method used to obtain a socket.

Main specifies that the server's main thread waits for client requests and deligates requests to a pool of waiting worker threads.

Queue specifies that the server's main thread waits for client requests and queues the requests for a pool or waiting worker threads and that the next available worker thread processes the next request. This value opens the server to Denial of Service (DOS) attacks.

Worker specifies that a pool of worker threads wait for client requests and that the operating system determines which worker thread should process the next request.

Main is the default value.

Changing this value may have a negative impact on performance.

Plain Socket Handler The Class in the form package.class of the Plain Socket Handler to use.

stec.iws.PlainSocketHandler is the default value.

Plain Socket Handler Parameters Any parameters used during initialization of the Plain Socket Handler.

Zero or more parameters can be specified by entering line delimited v pairs.

Actions

SAVE Used to save changes made and to return the Control Panel form.
CANCEL Used to discard changes made and to return the Control Panel form.
HELP Used to display online help for this form.

Notes

Changes made will not be used until the server is restarted.