Avvisi gestiti per Adobe Commerce: Apdex avviso
In questo articolo vengono illustrati i passaggi per la risoluzione dei problemi relativi alla ricezione di un avviso di Apdex per Adobe Commerce in New Relic. Il punteggio Apdex misura la soddisfazione degli utenti in base al tempo di risposta delle applicazioni e dei servizi Web. È necessaria un'azione immediata per risolvere il problema. L’avviso avrà un aspetto simile al seguente, a seconda del canale di notifica dell’avviso selezionato.
Prodotti e versioni interessati
- Architettura del piano Pro di Adobe Commerce su infrastruttura cloud
- Adobe Commerce sull’infrastruttura cloud Architettura del piano iniziale
Problema
Riceverai un avviso gestito in New Relic se hai firmato fino a Avvisi gestiti per Adobe Commerce e una o più soglie di avviso sono state superate. Questi avvisi sono stati sviluppati da Adobe per fornire ai commercianti un set standard utilizzando le informazioni provenienti da Supporto e Progettazione.
Esegui!
- Interrompi qualsiasi distribuzione pianificata fino a quando l'avviso non viene cancellato.
- Attiva immediatamente la modalità di manutenzione se il sito non risponde o se non risponde completamente. Per ulteriori informazioni, vedere Attivare o disattivare la modalità di manutenzione nella Guida all'installazione di Commerce. Assicurarsi di aggiungere l'IP all'elenco degli indirizzi IP esenti per assicurarsi di poter accedere al sito per la risoluzione dei problemi. Per ulteriori informazioni, vedere Gestire l'elenco degli indirizzi IP esenti nella Guida all'installazione di Commerce.
Non fare!
- Avvia ulteriori campagne di marketing che possono portare ulteriori visualizzazioni di pagina sul sito.
- Eseguire gli indicizzatori o altri nodi che possono causare ulteriore stress su CPU o disco.
- Esegui le principali attività amministrative (ad esempio, amministrazione di Commerce, importazioni/esportazioni di dati).
- Cancella la cache.
Soluzione
Per identificare e risolvere la causa, seguire la procedura riportata di seguito.
-
Per identificare l'origine del problema, utilizzare New Relic APM’s Pagina transazione per identificare le transazioni con problemi di prestazioni:
- Ordina le transazioni per Apdex scores crescente. Apdex fa riferimento alla soddisfazione degli utenti per il tempo di risposta delle applicazioni e dei servizi Web. Un punteggio basso Apdex basso può indicare un collo di bottiglia (una transazione con un tempo di risposta maggiore). In genere si tratta del database, Redis o PHP. Per i passaggi, consulta New Relic Visualizzare le transazioni con il più alto Apdex insoddisfazione.
- Ordina le transazioni in base alla velocità effettiva più elevata, al tempo medio di risposta più lento, al tempo più lungo e ad altre soglie. Per i passaggi, fare riferimento a New Relic Trova problemi di prestazioni specifici.
-
Utilizzare la pagina Infrastruttura di New Relic APM per identificare i processi che richiedono un uso intensivo delle risorse. Per i passaggi, fare riferimento alla pagina New Relic Host di monitoraggio infrastruttura: Processes scheda.
-
Se servizi come Redis o MySQL sono la fonte principale di consumo di memoria, provare a eseguire le operazioni seguenti:
- Verifica di essere nella versione più recente. Le versioni più recenti possono a volte correggere le perdite di memoria. Se non utilizzi la versione più recente, puoi procedere con l’aggiornamento. Per i passaggi, consulta Change Services nella Guida di Commerce su Cloud.
-
Se il problema non è causato dalle versioni del servizio:
- Verificare la presenza di altri problemi MySQL, ad esempio query con esecuzione prolungata, chiavi primarie non definite e indici duplicati. Per i passaggi, fai riferimento a Problemi più comuni relativi al database in Adobe Commerce sull'infrastruttura cloud nel playbook di implementazione di Commerce.
- Verificare la presenza di altri problemi PHP. Esaminare i processi in esecuzione eseguendo
ps aufx
in CLI/Terminal. Nell’output del terminale vengono visualizzati i processi e i processi cron attualmente in esecuzione. Controlla l’output per il tempo di esecuzione dei processi. Se c'è un cron con un lungo tempo di esecuzione, il cron può essere appeso. Per informazioni sulla risoluzione dei problemi, vedere Crons con prestazioni lente e tempi di esecuzione lunghi e Processo Cron bloccato nello stato "in esecuzione" nella Knowledge Base del supporto Commerce.
-
Una volta identificata una potenziale fonte del problema, SSH nell’ambiente per approfondire l’analisi. Per i passaggi, consulta SSH nel tuo ambiente nella Guida di Commerce su Cloud.
-
Se hai ancora difficoltà a identificare l’origine, rivedi le tendenze recenti per identificare i problemi relativi alle recenti distribuzioni del codice o alle modifiche alla configurazione (ad esempio, nuovi gruppi di clienti e modifiche di grandi dimensioni al catalogo). È consigliabile verificare negli ultimi sette giorni di attività le correlazioni presenti nelle distribuzioni o nelle modifiche del codice.
-
Se non riesci a trovare una soluzione entro un tempo ragionevole, richiedi un’operazione di upsize o attiva la modalità di manutenzione per il sito, se non lo hai già fatto. Per ulteriori informazioni, vedere Come richiedere il ridimensionamento temporaneo nella Knowledge Base del supporto tecnico Commerce e Attivare o disattivare la modalità di manutenzione nella Guida all'installazione di Commerce.
-
Se upsize ripristina le normali operazioni del sito, è consigliabile richiedere un upsize permanente (contattare il team dell'account Adobe) oppure provare a riprodurre il problema nella gestione temporanea dedicata eseguendo un test di carico e ottimizzando le query o il codice che riduce la pressione sui servizi. Consulta Test di carico e stress nella Guida di Commerce su Cloud.