lumis.portal.monitor.impl.MonitorCleanupClock#maxHoursOfExecution
Allows setting the maximum number of hours that the
Scheduled Task lumis.portal.monitor.impl.MonitorCleanupClock
will run before being
terminated.
Default value, if not set: 2
.
Notes:
The total execution time may exceed the defined value. This value is a limit from which
the scheduled task may be terminated.
The value set in this variable must be an integer greater than zero, representing the
number of hours of execution. For example, the value 2
defines that from the end
of the second hour of execution, the scheduled task may be terminated.
lumis.portal.commandpalette.maxSearchContentServiceInstances
Allows setting the maximum number of service instances that will be considered in the search for contents
performed by the Command Palette .
Default value, if not set: 100
.
lumis.portal.httpintegration.connection.ttlInSeconds
Allows setting the total lifetime (TTL) used by the connections of the
HTTP Integration of LumisXP that establishes the maximum duration of persistent connections, regardless
of their expiration setting.
Default value, if not set: 20
.
Notes:
No persistent connection will be reused after its TTL value has been reached.
The value set in this variable must be an integer greater than zero, representing the
number of seconds of expiration.
lumis.portal.httpintegration.ssl.ignoreErrors
Allows forcing the connections of the
HTTP Integration of LumisXP to ignore SSL errors allowing the use of invalid certificates.
Default value, if not set: false
.
Notes:
Never disable SSL certificate validation in production environments!
Ensuring the validity of certificates is essential to mitigate risks and prevent attacks. Invalid SSL certificates
can compromise the encryption of data transmitted between the client and the server, leaving
the information vulnerable to interception and man-in-the-middle attacks.
The value set in this variable must be a boolean 'true' or 'false'.
lumis.portal.httpintegration.connection.bufferSize
Allows setting the size of the internal buffer used to read data by the connections of the
HTTP Integration of LumisXP .
Default value, if not set: 8192
.
Notes:
It is important for performance optimization to use the correct value. A very small buffer can result in
frequent I/O operations, while a very large buffer can consume unnecessary memory.
The value set in this variable must be an integer greater than zero, representing the buffer size in bytes.
lumis.portal.httpintegration.connection.maxPerRoute
Allows setting the maximum number of connections allowed per route (i.e., per host and port) in the connection pool of the
HTTP Integration of LumisXP .
Default value, if not set: 50
.
Notes:
By limiting the number of connections per route, one can control the amount of resources consumed and avoid congestion.
This is particularly useful to ensure that there are not too many connections open to the same destination, which could
overload the server or the network.
The value set in this variable must be an integer greater than zero, representing the number of connections allowed per route.
lumis.portal.httpintegration.connection.maxTotal
Allows setting the maximum total number of connections that can be maintained in the connection pool, regardless of the route
of the HTTP Integration of LumisXP .
Default value, if not set: 100
.
Notes:
Limiting the total number of connections is important to control the consumption of system resources. If there is no
defined limit, the connection pool can consume an excessive amount of resources, leading to performance issues
or even resource exhaustion.
The value set in this variable must be an integer greater than zero, representing the total number of allowed connections.
lumis.portal.httpintegration.connection.defaultTimeout
Allows setting the maximum time in milliseconds that the HTTP Integration
of LumisXP will wait to establish a connection with the remote server.
Default value, if not set: 800
.
Notes:
The connection timeout is crucial to ensure that LumisXP does not hang indefinitely while
attempting to establish a connection with a server. This is particularly important in unstable network environments
or when the remote server is unreachable.
The value set in this variable must be an integer greater than zero, representing the maximum time in milliseconds.
lumis.portal.httpintegration.connection.defaultConnectionRequestTimeout
Allows setting the maximum wait time of the HTTP Integration of LumisXP
to obtain a connection from the available connection pool.
Default value, if not set: 1000
.
Notes:
The connection request timeout is crucial to ensure that LumisXP does not hang indefinitely while
waiting for a connection available in the pool. This is particularly important in high concurrency scenarios or when there are
resource limitations on the server.
The value set in this variable must be an integer greater than zero, representing the maximum time in milliseconds.
lumis.portal.httpintegration.request.defaultMaxRedirects
Allows setting the maximum number of redirects allowed in an HTTP request of the
HTTP Integration of LumisXP .
Default value, if not set: 3
.
Notes:
Limiting the number of redirects is important to avoid infinite loops or unnecessary overload on the client and the
server. The maximum number of redirects should be configured based on the redirect policy of the solution.
The value set in this variable must be an integer greater than zero, representing the limit of allowed redirects.