ACP2E-4448: le modifiche alla configurazione apportate durante le interruzioni di Redis non vengono applicate dopo il ripristino di Redis e i valori non aggiornati persistono
La patch ACP2E-4448 risolve un problema in cui la cache locale e la cache Redis remota potrebbero non essere sincronizzate quando Redis non è disponibile e le modifiche di configurazione apportate durante le interruzioni di Redis non si riflettono dopo il ripristino di Redis, causando la persistenza di valori non aggiornati. La correzione assicura la corretta sincronizzazione in tutte le cache e mantiene i valori salvati più recenti anche quando Redis non è disponibile. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.78. L’ID della patch è ACP2E-4448. Questo problema è pianificato per la risoluzione in Adobe Commerce 2.4.9.
Prodotti e versioni interessati
La patch è stata creata per la versione di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.8-p1
Compatibile con le versioni di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.8 - 2.4.8-p4
magento/quality-patches alla versione più recente e verificare la compatibilità nella pagina Quality Patches Tool: Cerca patch. Utilizza l’ID patch come parola chiave di ricerca per individuare la patch.Problema
Cache L2, cache locale, cache non aggiornata e Redis non sincronizzati quando Redis non era disponibile. Le modifiche alla configurazione apportate durante le interruzioni di Redis non venivano applicate dopo il recupero di Redis, causando la persistenza di valori non aggiornati.
Passaggi da riprodurre:
- Configurare la cache L2 utilizzando il back-end
RemoteSynchronizedCachecon Redis come back-end remoto e la cache dei file come back-end locale. - Passa a Configurazione > Generale > Contatto > Opzioni e-mail > Invia e-mail a.
- Aggiorna il valore Invia e-mail a in 100@example.com.
- Aggiorna la pagina più volte per confermare che il valore è memorizzato in cache.
- Arrestare il servizio Redis per simulare un'interruzione del servizio.
- Aggiorna Invia e-mail a valore a 200@example.com.
- Avviare il servizio Redis.
- Aggiorna la pagina di configurazione.
Risultati previsti:
Deve mostrare il nuovo valore di configurazione 200@example.com.
Risultati effettivi:
Viene visualizzato il valore di configurazione precedente 100@example.com.
Applicare la patch
Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:
- Adobe Commerce o Magento Open Source on-premise: Quality Patches Tool > Utilizzo nella guida di Quality Patches Tool.
- Adobe Commerce su infrastruttura cloud: Aggiornamenti e patch > Applica patch nella guida Commerce su infrastruttura cloud.
Lettura correlata
Per ulteriori informazioni su Quality Patches Tool, vedere:
- Quality Patches Tool: strumento self-service per patch di qualità nella guida degli strumenti.