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.
NOTE
La patch potrebbe diventare applicabile ad altre versioni con le nuove versioni dello strumento Patch di qualità. Per verificare se la patch è compatibile con la versione di Adobe Commerce in uso, aggiornare il pacchetto 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:

  1. Nell’istanza di Adobe Commerce, abilita Reporting avanzato.

  2. 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());
    
  3. Aprire env.php e aggiungere una porta al parametro host nella configurazione DB nel seguente formato: 'host' => 'hostname:port',

  4. Cancella cache.

  5. 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:

Lettura correlata

Per ulteriori informazioni sullo strumento Patch di qualità, vedere:

Per informazioni sulle altre patch disponibili in QPT, consulta Patch disponibili in QPT nella documentazione per gli sviluppatori.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a