Avvisi gestiti per Adobe Commerce: avviso di CPU
In questo articolo vengono descritti i passaggi di risoluzione dei problemi quando si riceve un avviso di CPU per Adobe Commerce in New Relic. È 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
Problema
Riceverai un avviso tra New Relic se hai effettuato la registrazione 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 clienti un set standard utilizzando 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 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.
-
Utilizza la pagina Transazioni di New Relic APM per identificare le transazioni con problemi di prestazioni:
- Ordina le transazioni in base a Apdex punteggi crescenti. Apdex fa riferimento alla soddisfazione degli utenti per il tempo di risposta delle applicazioni e dei servizi Web. Un punteggio basso Apdexpuò indicare un collo di bottiglia (una transazione con un tempo di risposta più elevato). In genere si tratta del database, Redis o PHP. Per i passaggi, fare riferimento a 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, alla quantità di tempo più elevata e ad altre soglie. Per i passaggi, fare riferimento a New Relic Trova problemi di prestazioni specifici.
-
Se non riesci ancora a identificare l'origine, utilizza la pagina Infrastruttura di New Relic APM per identificare i servizi che richiedono molte risorse. Per i passaggi, vedere New Relic Pagina Host di monitoraggio dell'infrastruttura: Processes tab.
-
Se identifichi l’origine, 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:
- Esamina le tendenze recenti per identificare i problemi relativi alle recenti implementazioni del codice o 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.
- Valutare la possibilità di verificare e disabilitare i cataloghi flat. Per i passaggi, consultare Crons con prestazioni lente e esecuzione lenta nella Knowledge Base del supporto Commerce.
- Se sospetti di avere un attacco DDoS, prova a bloccare il traffico da bot. Per i passaggi, fare riferimento a Come bloccare il traffico dannoso per Adobe Commerce al livello Fastly nella Knowledge Base di supporto di Commerce.
-
Se il problema sembra temporaneo, esegui passaggi di mitigazione quali un upsize o imposta il sito in modalità di manutenzione. 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 l’upsize ripristina le normali operazioni del sito, è consigliabile richiedere un upsize permanente (contatta il team dell’account Adobe) o 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. Per i passaggi, consulta Test di carico e stress nella Guida di Commerce su Cloud.