Risoluzione dei problemi Redis su Adobe Commerce
Questo articolo è uno strumento di risoluzione dei problemi per Adobe Commerce on-premise e Adobe Commerce sui commercianti di infrastrutture cloud che hanno problemi con Redis. Fare clic su ogni domanda per visualizzare la risposta in ogni passaggio della risoluzione dei problemi. A seconda dei sintomi, lo strumento di risoluzione dei problemi spiegherà come risolvere i problemi di versione e memoria e ottimizzare le prestazioni.
Passaggio 1 - Problema Redis step-1
a. SÌ - Procedere al passaggio 2.
b. NO - Torna a support.magento.com e cerca gli articoli pertinenti per la risoluzione dei problemi.
Passaggio 2 - Conferma patch Redis installate step-2
a. SÌ - Procedere al passaggio 3.
b. NO - Assicurarsi di aver installato la versione più recente del pacchetto magento-cloud-patches
. Questo pacchetto contiene le patch necessarie per Redis. Per accedere, vai a GitHub magneto-cloud-patches.
Passaggio 3 - Supporto della versione Redis step-3
Controllare eseguendo i seguenti comandi nella CLI. Pro o Staging: $ redis-cli -p %port-number% info | grep redis_version
, dove %port-number%
è il numero della porta, che si trova nel file app/etc/env.php
o eseguendo uno dei seguenti comandi: $ vendor/bin/ece-tools env:config:show | grep -i redis -A 3
o $ cat app/etc/env.php | grep redis -A 3
Starter o Integrazione: $ redis-cli -h 'redis.internal' info | grep redis_version
a. SÌ - Procedere al passaggio 4.
b. NO - Adobe Commerce supporta Redis versioni 3.2 e 5.0. Se utilizzi Adobe Commerce su infrastruttura cloud 2.3.3 o versione successiva, ti consigliamo di effettuare l’aggiornamento a Redis 5. Per i passaggi di configurazione su Adobe Commerce su infrastruttura cloud Architettura del piano Pro, Integrazione e ambienti Starter, incluso il ramo principale, fare riferimento a Adobe Commerce su infrastruttura cloud > Configurazione del servizio Redis nella documentazione per gli sviluppatori. **È necessario inviare un ticket di supporto per modificare la configurazione del servizio negli ambienti di produzione e staging dell'architettura Pro. Inoltre, per Adobe Commerce su infrastruttura cloud e Adobe Commerce on-premise 2.3.5+, si consiglia l’implementazione della cache Redis estesa. Questo tipo di implementazione della cache di Redis offre miglioramenti che riducono al minimo il numero di query a Redis eseguite su ogni richiesta di Adobe Commerce. Per i passaggi, consulta Implementazione della cache Redis estesa Adobe Commerce 2.3.5+ nella knowledge base per il supporto. Per tutti gli altri utenti di Adobe Commerce, consulta Guida alla configurazione di Adobe Commerce > Configurare Redis nella documentazione per gli sviluppatori, per i passaggi.
Passaggio 4 - Verificare la versione più recente di ECE-Tools step-4
Verificare la versione disponibile eseguendo il comando in CLI/Terminal: $php vendor/bin/composer info magento/ece-tools
.
a. SÌ - Procedere al passaggio 5.
b. NO - Aggiorna gli strumenti ECE all'ultima versione.
Passaggio 5: valutare il traffico di rete step-5
a. SÌ - Provare a eseguire le operazioni seguenti: per un'architettura non divisa, verificare che sia utilizzata una connessione secondaria. Per l'architettura divisa, la cache L2 deve essere abilitata.
b. NO - Configurare la configurazione della cache L2 Aggiornando Redis Backend. Procedi al passaggio 6.
Passaggio 6 - Controllare la velocità del sito step-6
/dev/shm
per verificare se è necessario aumentare lo spazio. Se hai bisogno di più spazio, invia un ticket di supporto.b. NO - L’abilitazione della cache L2 sembra aver risolto i problemi Redis.