Configuring Request Limits

You can now tweak the server to prevent Denial-Of-Service attacks by configuring request limits and monitoring maximum number of connections per virtual server. Configuring some of these values may affect the Server's performance.

For configuring request limits for the server, click Configuration > Virtual Servers > Server Settings > Request Limits. The following table describes all available fields on this page.

Table 13 Field Description > Request Limits

Field

Description

Request Limits

Enable/Disable request limits for this virtual server. Request limits option is disabled by default.

Maximum Connections

Maximum number of concurrent connections allowed for this virtual server.

Maximum RPS

Maximum number of requests allowed from a client per second.

RPS Compute Interval

The time interval in which the average request per second (RPS) is calculated. Default values is 30 seconds.

Continue Condition

Determines what condition must be met in order for a blocked request type to become available again for servicing.

silence -- Refused requests must fall to zero (over a subsequent interval) for service to resume.

threshold -- Refused request rate must fall below RPS threshold for service to resume.

The default values is threshold.

Error Code

The HTTP status code to use for blocked requests. The default code is HTTP 503 -- Service Unavailable.

Monitor Attribute

An optional request attribute to monitor.