Causa

Adobe Commerce ha riscontrato un problema con il meccanismo di blocco delle sessioni che ha aggiunto un timeout di 30 secondi ad alcune operazioni quando Redis veniva utilizzato per l’archiviazione delle sessioni. Per informazioni dettagliate, consulta il problema Github #12385.

Questo problema è stato risolto in Adobe Commerce 2.1.14 e 2.2.2.

Soluzioni: patch o aggiornamento

Soluzione 1: applicare la patch con una correzione

Per ricevere una patch, invia un ticket di supporto richiedendo la patch. Nel ticket, specifica la versione di Adobe Commerce e il numero di riferimento corrispondente per la patch:

  • 2.1.11 e versioni successive: MDVA-7835
  • 2.2.1: MDVA-8128

Il numero di riferimento generale (indipendente dalla versione) è MAGETWO-84289.

Soluzione 2: eseguire l'aggiornamento a 2.1.14/2.2.2 o versione successiva

Se in precedenza hai preso in considerazione l’aggiornamento a Adobe Commerce 2.2.2 o versione successiva, puoi utilizzare questa opportunità di aggiornamento per risolvere il problema.

Soluzione alternativa: disattivare il blocco della sessione

Per disattivare il blocco della sessione, impostare disable_locking su 1 nella sezione di configurazione Redis del file env.php:

'session' =>
  array (
    'save' => 'redis',
    'redis' =>
    array (
      'host' => 'redis.internal',
      'port' => 6379,
      'database' => '0',
      'disable_locking' => '1'
    ),
  ),

Questa soluzione non influisce su altre funzionalità di Adobe Commerce.