Timeout Errors and Settings
Timeout errors may occur when SailPoint is waiting for a response from the Virtual Appliance (VA). These errors are applicable to all connectors and tend to occur during the setup of sources or when sources are down. This document is designed to give specific information that can be used to resolve these errors.
Each timeout attribute has a default time value that is listed in seconds or minutes. Increasing the time value may resolve the error as it will allow for longer communication time between the two systems, thus avoiding the timeout error.
To increase the communication time, increase the value of the appropriate timeout attribute. Then submit the change to the VA using the SailPoint REST API.
Note
For more information on SailPoint's REST APIs, refer to Best Practices: REST API Authentication and REST API - Update Source (Partial) in the SailPoint Developer Community.
Description: This parameter is set for the aggregation timeout.
Resolution: The default value is 30 seconds. If the timeout error continues, increase the value in 15 second increments and try again.
For example:
If your current time value is 30 seconds, update the aggregateTimeout
attribute as follows:
[
{
"op": "replace",
"path": "/connectorAttributes/aggregateTimeout",
"value": 45
},
]
Description: This parameter is set for the test connection and health check timeout.
Resolution: The default value is 30 seconds. If the timeout error continues, increase the value in 15 second increments and try again.
For example:
If your current time value is 30 seconds, update the healthCheckTimeout
attribute as follows:
[
{
"op": "replace",
"path": "/connectorAttributes/healthCheckTimeout",
"value": 45
},
]
Description: This parameter is set for provisioning timeout.
Resolution: The default value is 60 seconds. If the timeout error continues, increase the value in 15 second increments and try again.
For example:
If your current time value is 60 seconds, update the provisioningTimeout
attribute as follows:
[
{
"op": "replace",
"path": "/connectorAttributes/provisioningTimeout",
"value": 75
},
]
Description: This parameter is set for pass-through authentication timeout.
Resolution: The default value is 15 seconds. If the timeout error continues, increase this value in 15 second increments and try again.
For example:
If your current time value is 15 seconds, update the timeout
attribute as follows:
[
{
"op": "replace",
"path": "/connectorAttributes/timeout",
"value": 30
},
]
Description: This parameter is set for API time tracking; customers can check it using an external tool.
Resolution: The default value is 60 seconds. If the error continues, increase the value by 15 second increments and try again.
For example:
If your current time value is 60 seconds, update the apitimeout
attribute as follows:
[
{
"op": "replace",
"path": "/connectorAttributes/apitimeout",
"value": 75
},
]