Configure timeouts
Since version 3.18
This guide explains how to configure timeout values for Algolia client requests
Overview
The Algolia extension allows you to configure timeout values for different types of operations performed by the Algolia client. These timeouts control how long the client will wait before considering a request as failed.
Available timeout settings
The extension supports two types of timeouts:
- Connection timeout (
FRONT_COMMERCE_ALGOLIA_TIMEOUT_CONNECT): Time to wait when establishing a connection to Algolia's servers (default:2000milliseconds) - Read timeout (
FRONT_COMMERCE_ALGOLIA_TIMEOUT_READ): Time to wait when reading data from Algolia's servers (default:5000milliseconds)
Configuration
To configure timeouts, you need to set the corresponding environment variables
in your .env file:
.env
FRONT_COMMERCE_ALGOLIA_TIMEOUT_CONNECT=1500
FRONT_COMMERCE_ALGOLIA_TIMEOUT_READ=4000
All timeout values are specified in milliseconds.