Eseguire le utilità di supporto
Le utility di supporto di Adobe Commerce, denominate anche Data Collector, consentono agli utenti di raccogliere informazioni sulla risoluzione dei problemi del sistema che possono essere utilizzate dal team di supporto.
Adobe Commerce utilizza questi backup, detti anche dump, per analizzare i problemi che richiedono l'accesso al codice. Di seguito è riportato uno scenario tipico:
-
Stai avendo un problema con il tuo store Commerce e contatta il Supporto Adobe Commerce.
-
Il supporto determina che devono visualizzare il codice o il database per riprodurre il problema.
-
È possibile eseguire il backup del codice in un file
.tar.gz
.Questo backup _esclude i file multimediali per velocizzare il processo e ottenere un file molto più piccolo.
-
Eseguire il backup del database in un file
.tar.gz
.Per impostazione predefinita, i dati sensibili vengono sottoposti a hashing durante l’esecuzione del backup.
-
I backup vengono caricati in un servizio di condivisione file.
-
Il supporto analizza i problemi senza influire sull’ambiente di sviluppo o produzione.
Il completamento delle utilità può richiedere alcuni minuti.
Creare un backup del codice
Questo comando esegue il backup del codice e lo comprime nel formato tar.gz
.
support:backup
è non lo stesso backup del codice eseguito dal comando setup:backup
. Il comando support:backup
ha lo scopo di eseguire il backup del codice per l'esame da parte del supporto Adobe Commerce.Opzioni comando:
bin/magento support:backup:code [--name=<file name>] [-o|--output=<path>] [-l|--logs]
Dove:
--name
specifica il nome del file di dump (facoltativo). Se si omette questo parametro, il file di dump sarà contrassegnato con data e ora.-o|--output=<path>
è il percorso assoluto del file system per archiviare il backup (obbligatorio).-l|--logs
include i file di registro (facoltativo).
Ad esempio, per creare un backup del codice denominato /var/www/html/magento2/var/log/mycodebackup.tar.gz
:
bin/magento support:backup:code --name mycodebackup -o /var/www/html/magento2/var/log
Al termine del comando, fornisci il backup del codice al supporto Adobe Commerce.
Creare un backup del database
Questo comando esegue il backup del database di Commerce e lo comprime nel formato tar.gz
.
support:backup
è non lo stesso backup del codice eseguito dal comando setup:backup
. Il comando support:backup
ha lo scopo di eseguire il backup del codice per l'esame da parte del supporto Adobe Commerce.Opzioni comando:
bin/magento support:backup:db [--name=<name>] [-o|--output=<path>] [-l|--logs] [-i|--ignore-sanitize]
Dove:
--name
specifica il nome del file di dump (facoltativo). Se si omette questo parametro, il file di dump sarà contrassegnato con data e ora.- **
-o|--output=<path>
è il percorso assoluto del file system in cui archiviare il backup (obbligatorio). -l|--logs
include i file di registro (facoltativo).-i|--ignore-sanitize
significa che i dati sono conservati. Omettere il flag per eseguire l'hashing dei dati sensibili memorizzati nel database durante la creazione del backup (facoltativo).
I dati riservati includono le informazioni sui clienti delle tabelle di database seguenti:
'customer_entity',
'customer_entity_varchar',
'customer_address_entity',
'customer_address_entity_varchar',
'customer_grid_flat',
'quote',
'quote_address',
'sales_order',
'sales_order_address',
'sales_order_grid'
Al termine del comando, fornire il backup del database al supporto Adobe Commerce.
Risoluzione dei problemi: utility di visualizzazione e percorsi
Forniamo comandi che visualizzano i percorsi delle utility richieste dall’agente di raccolta dati e dalla riga di comando. Puoi utilizzare questi comandi, ad esempio, se nella riga di comando o in Amministrazione vengono visualizzati errori come i seguenti:
Utility lsof not found
Eseguire i seguenti comandi nell'ordine indicato per visualizzare i percorsi delle applicazioni utilizzate dalle utility di supporto e dall'agente di raccolta dati:
-
Passare alla directory di installazione di Commerce.
Ad esempio:
cd /var/www/magento2
note info INFO I comandi vengono eseguiti correttamente only dalla directory di installazione. -
bin/magento support:utility:paths
crea<magento_root>/var/support/Paths.php
, che elenca i percorsi di tutte le applicazioni utilizzate dall'utility. -
bin/magento support:utility:check
visualizza i percorsi del file system.
Di seguito è riportato un esempio:
gzip => /bin/gzip
lsof => /usr/sbin/lsof
mysqldump => /usr/bin/mysqldump
nice => /bin/nice
php => /usr/bin/php
tar => /bin/tar
sed => /bin/sed
bash => /bin/bash
mysql => /usr/bin/mysql
Per risolvere i problemi relativi all'esecuzione degli strumenti, assicurarsi che queste applicazioni siano installate e che siano incluse nella variabile di ambiente $PATH
dell'utente del server Web.