HTTP Request Pool
The HTTP Request Pool configuration category includes the following configurable options:
Maximum Request Header Size (KB)
Maximum Response Header Size (KB)
Read Idle Timeout (millis)
Thread Pool Accept Queue Size
Thread Pool Maximum Size
Thread Pool Minimum Size
|
Maximum Request Header Size (KB) |
|
|
POSITIVE_INTEGER | |
This setting controls the maximum total size for the request headers to parse by the server. Increase this setting if you expect to have large request header groups. | |
|
|
8
|
|
|
|
Maximum Response Header Size (KB) |
|
|
POSITIVE_INTEGER | |
This setting controls the maximum total size for the response headers to be generated by the server. Increase this setting if you expect the server to generate large response headers, e.g. if Performance Tracing or validation will be output to the HTTP headers. | |
|
|
8
|
|
|
|
Read Idle Timeout (millis) |
|
|
POSITIVE_INTEGER | |
When reading a request payload arriving from a client, this value specifies how long the server should wait if data stalls before timing out. | |
|
|
30000
|
|
|
|
Thread Pool Accept Queue Size |
|
|
NON_NEGATIVE_INTEGER | |
If set, provides the number of requests that will be queued waiting for an available thread before giving up and rejecting incoming connections. By default the queue is unbounded. | |
|
|
(no default) | |
|
|
Thread Pool Maximum Size |
|
|
POSITIVE_INTEGER | |
The maximum number of threads to create for servicing requests when this module is under full load. | |
|
|
10
|
|
|
|
Thread Pool Minimum Size |
|
|
NON_NEGATIVE_INTEGER | |
The minimum number of threads to keep idle in the pool between servicing requests. | |
|
|
5
|
|
|