Manage connection pooling
-
- UpdatedJan 30, 2025
- 1 minute read
- Yokohama
- API implementation
Outbound HTTP(S) connections from a base system instance or inbound connections from MID Servers, the ODBC driver, and other clients are maintained and reused where possible.
Connection pooling is used to keep track of HTTP(S) client connections to determine if they are alive and available for reuse.
ServiceNow HTTP client code means:
- Any application or script which makes outbound HTTP(S) requests from a base system instance.
- ServiceNow code in the MID Server or the ODBC driver which makes HTTP(S) requests to one or more base system instances.
What Should the Customer Do?
Users should monitor performance, such as the decreased time for loading Discovery data and improved ODBC driver
performance. For systems with an unusually large amount of simultaneous outbound HTTP(S)
activity, such as numerous third-party integrations or high-volume automated activities
which generate HTTP(S) requests from the base system instance to other places, review the
max_connections
and max_connections_per_host
properties
to ensure that the settings are sufficient. This enhancement has no impact on end-user
connections from browsers and no impact on connections from customer-developed Web Services
client applications.