MDVA-29389: errore del processo cron correlato a Reporting avanzato
La patch di MDVA-29389 risolve il problema in cui con il reporting avanzato il processo cronjob analytics_collect_data
indica: "La porta deve essere configurata nel parametro host (come localhost:3306)". Questa patch è disponibile quando è installato QPT (Quality Patches Tool) 1.0.7. L'ID della patch è MDVA-29389. Il problema è stato risolto in Adobe Commerce 2.4.2.
Prodotti e versioni interessati
La patch è stata creata per la versione di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.3.4.
Compatibile con le versioni di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.3.0 - 2.4.1.
magento/quality-patches
alla versione più recente e verificare la compatibilità nella pagina Quality Patches Tool: Cerca patch. Utilizza l’ID patch come parola chiave di ricerca per individuare la patch.Problema
Passaggi da riprodurre:
-
Nell’istanza di Adobe Commerce, abilita Reporting avanzato.
-
Esegui la query seguente per inserire il valore analytics/general/token nel database:
code language-sql INSERT INTO core_config_data VALUES(NULL,'default',0,'analytics/general/token','ABCDE',now());
-
Aprire env.php e aggiungere una porta al parametro host nella configurazione DB nel seguente formato:
'host' => 'hostname:port',
-
Cancella cache.
-
Eseguire il processo cron
analytics_collect_data
.
Risultati previsti:
Il processo analytics_collect_data
viene eseguito correttamente quando si utilizza una porta predefinita o non predefinita per la connessione a MySQL in env.php.
Risultati effettivi:
Il processo analytics_collect_data
genera l'errore "Port must be configured within host parameter (like localhost:3306)" quando si utilizza una porta non predefinita per connettersi a MySQL in env.php.
Applicare la patch
Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:
- Adobe Commerce o Magento Open Source on-premise: Guida all'aggiornamento software > Applicazione di patch nella documentazione per gli sviluppatori.
- Adobe Commerce sull'infrastruttura cloud: Aggiornamenti e patch > Applica patch nella documentazione per gli sviluppatori.
Lettura correlata
Per ulteriori informazioni sullo strumento Patch di qualità, vedere:
- È stato rilasciato lo strumento di gestione delle patch di qualità: un nuovo strumento per la gestione automatica delle patch di qualità nella knowledge base di supporto.
- Verifica se la patch è disponibile per il problema di Adobe Commerce utilizzando lo strumento Quality Patchesnella nostra knowledge base di supporto.
Per informazioni sulle altre patch disponibili in QPT, consulta Patch disponibili in QPT nella documentazione per gli sviluppatori.