Jetty Web Server (jetty-JettyWebServer)

These properties configure the Jetty Web Server.

Figure 1. Jetty Web Server properties

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

PropertyValueDescription
Server Stateread-onlyDisplays the state of the server.
Min Threadsnumber (defaults to 4)Specifies the minimum number, concurrent connections (threads) that the station makes with the server.
Max Threadsnumber (defaults to 30)Specifies the maximum number of multiple, concurrent connections (threads) that the station makes with the server.
Denial Of Service Settingsadditional propertiesKeeps 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 #DenialOfServiceSettings-371D1EE3 .

Quality Of Service Settingsadditional propertiesLimits 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 #QualityOfServiceSettings-371D28A9

Connection Limitadditional propertiesDefines a connection limit.

For property descriptions, refer to #ConnectionLimit-371D2F21

Accept Rate Limitadditional propertiesDefines an accept-rate limit.

For property descriptions, refer to #AcceptRateLimit-371D34ED

N C S A Logadditional propertiesFor property descriptions, refer to #httpsNCSALog.

Denial of Service Settings

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

Figure 2. Denial of Service Settings properties


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.

PropertyValueDescription
Max Requests Per Secnumber (defaults to 50)Defines the maximum numbers of requests from the server per second.
Delay Msmilliseconds (defaults to 100)Defines the number of milliseconds of delay to allow.
Max Wait Msmilliseconds (defaults to 50)Defines the maximum number of milliseconds to wait.
Throttled Requestsnumber 
Throttle Msmilliseconds (defaults to 30000) 
Max Request Msmilliseconds (defaults to 30000) 
Max Idle Tracker Msmilliseconds (defaults to 30000) 
Insert Headerstrue (default) or falseEnables (true) and disables (false) insert headers.
Track Sessionstrue (default) or falseEnables (true) and disables (false) the tracking of sessions.
Remote Porttrue or false (default)Enables (true) and disables (false) the use of a remote port.
Ip WhitelistnumbersIdentifies the IP address of the whitelist.
Managed Attrtrue or false (default)Enables (true) and disables (false) managed attributes.
Too Many Codenumber (defaults to 429( 

Quality of Service Settings

These properties configure how the server provides service.

Figure 3. Quality of Service Settings properties


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.

PropertyValueDescription
Max Requestsnumber (defaults to 10) 
Max Prioritynumber (defaults to 10) 
Wait Msmilliseconds (defaults to 50) 
Suspend Msmilliseconds (defaults to -1) 
Managed Attrtrue or false (default) 

Connection Limit

These properties configure connection limits.

Figure 4. Connection Limit properties


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.

PropertyValueDescription
Max Connectionsnumber (defaults to 50) 
Idle Timeoutmilliseconds (defaults to 0) 
Track Connectionstrue or false (default) 
Current Connectionsread-onlyReports the number of current connections.
Peak Connectionsread-onlyReports the maximum number of connections.

Accept Rate Limit

These properties configure the accept rate limit.

Figure 5. Accept Rate Limit properties


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.

PropertyValueDescription
Accept Rate Limitnumber (defaults to 100) 
Periodmilliseconds (defaults to 5000) 

Inet Access Handler

These properties configure the inet access handler.

Figure 6. Inet Access Handler properties


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.

PropertyValueDescription
Allow Loopbacktrue (default) or false 
Allow Local Adapterstrue (default) or false 
Allowed Listtext 
Blocked Listtext 

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 7. NCSA Log properties

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.

PropertyValueDescription
Retain Daysnumber (defaults to 7)Limits the size of the log by defining how many days to save log information.
Extended Formattrue (default) or falseExtends the format of a standardized text file.
Log Cookiestrue or false (default)Logs the cookies of processed requests.
Log Time Zonedrop-down listIdentifies the time zone to use for time stamps.