Jetty Web Server (jetty-JettyWebServer)

These properties configure the Jetty Web Server.
Figure 226.   Jetty Web Server properties
Image

To access these properties, expand Config > Services > WebService and double-click JettyWebServer.

Property Value Description
Server State read-only Displays the state of the server.
Min Threads number (defaults to 4) Specifies the minimum number, concurrent connections (threads) that the station makes with the server.
Max Threads number (defaults to 30) Specifies the maximum number of multiple, concurrent connections (threads) that the station makes with the server.
Denial Of Service Settings additional properties Keeps track of the number of requests from a connection per second. If a limit is exceeded, the request is either rejected, delayed, or throttled.

For property descriptions, refer to Denial of Service Settings.

Quality Of Service Settings additional properties Limits the number of active requests to the number set by the "maxRequests" in it parameter (default 10).

If more requests receives, it suspends and placed on priority queues.

For property descriptions, refer to Quality of Service Settings

Connection Limit additional properties Defines a connection limit.

For property descriptions, refer to Connection Limit

Accept Rate Limit additional properties Defines an accept-rate limit.

For property descriptions, refer to Accept Rate Limit

N C S A Log additional properties For property descriptions, refer to N C S A Log.

Denial of Service Settings

These properties configure how the server responds to denial of service.

Figure 227.   Denial of Service Settings properties
Image

To access these properties, expand Config > Services > WebService, double-click JettyWebServer and expand Denial of Service Settings.

In addition to the standard property, Enabled, these properties support denial of service settings.

Property Value Description
Max Requests Per Sec number (defaults to 50) Defines the maximum numbers of requests from the server per second.
Delay Ms milliseconds (defaults to 100) Defines the number of milliseconds of delay to allow.
Max Wait Ms milliseconds (defaults to 50) Defines the maximum number of milliseconds to wait.
Throttled Requests number  
Throttle Ms milliseconds (defaults to 30000)  
Max Request Ms milliseconds (defaults to 30000)  
Max Idle Tracker Ms milliseconds (defaults to 30000)  
Insert Headers true (default) or false Enables (true) and disables (false) insert headers.
Track Sessions true (default) or false Enables (true) and disables (false) the tracking of sessions.
Remote Port true or false (default) Enables (true) and disables (false) the use of a remote port.
Ip Whitelist numbers Identifies the IP address of the whitelist.
Managed Attr true or false (default) Enables (true) and disables (false) managed attributes.
Too Many Code number (defaults to 429(  

Quality of Service Settings

These properties configure how the server provides service.

Figure 228.   Quality of Service Settings properties
Image

To access these properties, expand Config > Services > WebService, double-click JettyWebServer and expand Quality of Service Settings.

In addition to the standard property, Enabled, these properties support quality of service settings.

Property Value Description
Max Requests number (defaults to 10)  
Max Priority number (defaults to 10)  
Wait Ms milliseconds (defaults to 50)  
Suspend Ms milliseconds (defaults to -1)  
Managed Attr true or false (default)  

Connection Limit

These properties configure connection limits.

Figure 229.   Connection Limit properties
Image

To access these properties, expand Config > Services > WebService, double-click JettyWebServer and expand Connection Limit.

In addition to the standard property, Enabled, these properties support connection limit properties.

Property Value Description
Max Connections number (defaults to 50)  
Idle Timeout milliseconds (defaults to 0)  
Track Connections true or false (default)  
Current Connections read-only Reports the number of current connections.
Peak Connections read-only Reports the maximum number of connections.

Accept Rate Limit

These properties configure the accept rate limit.

Figure 230.   Accept Rate Limit properties
Image

To access these properties, expand Config > Services > WebService, double-click JettyWebServer and expand Accept Rate Limit.

In addition to the standard property, Enabled, these properties support accept rate limit properties.

Property Value Description
Accept Rate Limit number (defaults to 100)  
Period milliseconds (defaults to 5000)  

Inet Access Handler

These properties configure the inet access handler.

Figure 231.   Inet Access Handler properties
Image

To access these properties, expand Config > Services > WebService, double-click JettyWebServer and expand Inet Access Handler.

In addition to the standard property, Enabled, these properties support inet access handler properties.

Property Value Description
Allow Loopback true (default) or false  
Allow Local Adapters true (default) or false  
Allowed List text  
Blocked List text  

N C S A Log

This is a common format for a standardized text file that web servers use to keep track of processed requests.

Figure 232.   NCSA Log properties
Image

To access these properties, expand Config > Services > WebService, double-click JettyWebServer and expand NCSA Log.

In addition to the common property (Enabled,), these properties are unique to this component.

Property Value Description
Retain Days number (defaults to 7) Limits the size of the log by defining how many days to save log information.
Extended Format true (default) or false Extends the format of a standardized text file.
Log Cookies true or false (default) Logs the cookies of processed requests.
Log Time Zone drop-down list Identifies the time zone to use for time stamps.