Risoluzione dei problemi relativi al sito Adobe Commerce inattivo
Questo articolo fornisce una guida dettagliata alla risoluzione dei problemi per la diagnosi e la risoluzione delle interruzioni del sito Adobe Commerce. Consente di identificare le cause principali, che vanno dai problemi di infrastruttura agli errori a livello di applicazione. Lo strumento di risoluzione dei problemi di Adobe Commerce per l’inattività del sito nella sezione Risoluzione fornisce una struttura decisionale strutturata per isolare la causa di un’interruzione del sito. Ogni passaggio presenta una domanda diagnostica e indirizza l’utente a registri, query o documentazione pertinenti in base alla risposta fornita. Questo albero decisionale riguarda i controlli dello stato della piattaforma, l’analisi del codice di errore, i colli di bottiglia delle prestazioni, gli errori di distribuzione e i problemi del database.
Descrizione description
Ambiente
Adobe Commerce su infrastruttura cloud
Problema/Sintomi
- Il sito non è accessibile o restituisce codici di errore (ad esempio, 500, 503, 404)
- Carico server elevato o elaborazione lenta delle richieste
- Errori di distribuzione o indicizzazione
- Contenuto statico mancante o errori irreversibili PHP
- Errori Redis, MySQL o Elasticsearch
- Errori di moduli personalizzati o post-hook
- Problemi di applicazione della patch del compositore o deadlock del database
Risoluzione resolution
Fare clic su ogni domanda per visualizzare i dettagli delle risposte in ogni passaggio dello strumento di risoluzione dei problemi.
Nota: Prima di creare un ticket di supporto, controlla la pagina Strumento Patch di qualità: Cerca patch per verificare se il problema è già elencato.
Passaggio 1
- SÌ - Se Stato Adobe Commerce mostra un problema, apri un ticket di supporto per ulteriori indagini.
- NO - Passare al punto 2.
Passaggio 2
- SÌ - Se hai selezionato Fastly Status e si è verificato un problema, apri un ticket di supporto per ulteriori indagini.
- NO - Se è stato selezionato Fastly Status e il problema non è stato visualizzato, passare al passaggio 3.
Passaggio 3
Per controllare i codici di errore:
-
Firefox: Apri menu
>
Sviluppatore Web>
Attiva/Disattiva strumenti>
Rete scheda>
Tutti filtro>
Stato colonna -
Chrome: Apri menu
>
Altri strumenti>
Strumenti per sviluppatori>
Rete scheda>
Tutti filtro>
Stato colonna -
SÌ - Apri un ticket di supporto per ulteriori indagini.
-
NO - Passare al punto 4.
Passaggio 4
-
500: registro di controllo di
/var/log/platform/
. Se questi dati non consentono di identificare il problema, aprire un ticket di supporto e includere le informazioni sulla risoluzione dei problemi disponibili per ulteriori indagini. -
503: registro di controllo di
var/reports
. Se questi dati non consentono di identificare il problema, aprire un ticket di supporto e includere le informazioni sulla risoluzione dei problemi disponibili per ulteriori indagini. -
404: Eseguire la query seguente:
code language-none SELECT f.flag_data->>'$.current_version' AS flag_version, (su.id IS NOT NULL) AS update_exists FROM flag f LEFT JOIN staging_update su ON su.id = f.flag_data->>'$.current_version' WHERE flag_code = 'staging';
Se la query restituisce una tabella, dove
update_exists
è "0", fare riferimento all'Errore 404 in tutte le pagine a causa di un problema di gestione temporanea del contenuto. Altrimenti procedere al punto 5. -
Altri codici di errore: procedere al punto 5.
Passaggio 5
- SÌ - Fare riferimento alla procedura per la risoluzione dei problemi relativi agli attacchi DDOS.
- NO - Controllare i registri di
/var/log/exception.log
e/var/log/deploy.log
. Se questi dati non ti aiutano a identificare il problema, procedi al passaggio 6.
Passaggio 6
- SÌ - Passare al punto 13.
- NO - Passare al punto 7.
Passaggio 7
- SÌ. Fare riferimento a verifica di Elasticsearch.
- NO - Passare al punto 8.
Passaggio 8
- SÌ - Fare riferimento a verifica delle query lente e Esercitazione sulle query MySQL.
- NO - Passare al punto 9.
Passaggio 9
- SÌ - Fare riferimento a Verifica del contenuto statico.
- NO - Procedere con il passaggio 10.
Passaggio 10
- SÌ - Fare riferimento a Errori irreversibili PHP comuni e soluzioni.
- NO - Passare al punto 11.
Passaggio 11
- SÌ - Fare riferimento a verifica connessione Redis e Risoluzione dei problemi Redis.
- NO - Passare al punto 12.
Passaggio 12
- SÌ - Se bloccato da un altro processo, fare riferimento a Index è bloccato da un altro processo. In caso contrario, apri un ticket di supporto.
- NO - Aprire un ticket di supporto.
Passaggio 13
- SÌ - Consulta la guida alla risoluzione dei problemi dei moduli personalizzati.
- NO - Passare al punto 14.
Passaggio 14
- SÌ - Fare riferimento a Riferimento errore server MySQL.
- NO - Passare al punto 15.
Passaggio 15
- SÌ - Fare riferimento a L'applicazione di una patch comporta la chiusura del sito.
- NO - Passare al punto 16.
Passaggio 16
- SÌ - Fare riferimento all'articolo Riferimento messaggio di errore del server MySQL.
- NO - Passare al punto 17.
Passaggio 17
- SÌ - Fare riferimento a Deadlock nell'articolo MySQL.
- NO - Aprire un ticket di supporto.
Fai clic qui per visualizzare il diagramma di flusso per la risoluzione dei problemi del sito.
Lettura correlata
Procedure consigliate per la modifica delle tabelle di database