Più processi cron pianificati per lo stesso periodo di tempo
Questo articolo fornisce una patch per un problema noto di Adobe Commerce 2.2.2 relativo alla pianificazione di più processi cron contemporaneamente dopo la modifica delle variabili di tempo per alcune attività in Commerce Admin.
Problema
Quando cron è configurato per l'esecuzione ogni minuto, se si modificano le variabili di tempo per tre attività pianificate in Admin, la tabella del database cron_schedule
mostra gruppi di più attività pianificate per l'esecuzione simultanea.
Passaggi da riprodurre:
-
In Amministrazione Commerce, passa a Archivi > Impostazioni > Configurazione > AVANZATE > Sistema > Cron (Attività pianificate) > Opzioni di configurazione Cron per il gruppo: impostazione predefinita.
-
Configura le seguenti opzioni:
- Pulizia cronologia ogni: deselezionare la casella di controllo Usa sistema e impostarla su 1440.
- Durata cronologia operazioni riuscite: deselezionare la casella di controllo Usa sistema e impostarla su 1440.
- Durata cronologia errori: deselezionare la casella di controllo Usa sistema e impostarla su 1440.
-
Fai clic su Salva configurazione.
-
In SSH, eseguire il comando
crontab -e
. -
Imposta cron per l'esecuzione ogni minuto.
-
Aprire tre finestre/schede terminali.
-
Vai alla directory Adobe Commerce
root/base/project
in ogni finestra del terminale. -
Esegui il comando seguente in ogni scheda/finestra:
code language-bash bin/magento cache:flush && bin/magento cron:run && bin/magento cache:flush && bin/magento cron:run
-
Passare a MySQL ed eseguire la query seguente:
code language-sql SELECT job_code, scheduled_at, count as count FROM cron_schedule GROUP BY job_code, scheduled_at HAVING count > 1 ORDER BY scheduled_at;
-
Vedere gruppi di attività pianificate per l'esecuzione simultanea.
Risultato previsto: un cron job_code
deve essere pianificato per il periodo di tempo specificato.
Risultato effettivo: più processi cron pianificati per lo stesso periodo di tempo.
Soluzione
Per i commercianti di infrastrutture cloud di Adobe Commerce, l'aggiornamento degli strumenti ECE risolverà il problema.
Per risolvere il problema, i commercianti locali di Adobe Commerce devono applicare una delle patch allegate.
Patch
Le patch sono allegate a questo articolo. Per scaricare, scorri verso il basso fino alla fine dell’articolo e fai clic sul nome del file, oppure fai clic su uno dei seguenti collegamenti:
- Scarica MDVA-11304_EE_2.1.4_COMPOSER_v1.patch
- Scarica MDVA-11304_EE_2.1.5_COMPOSER_v1.patch
- Scarica MDVA-11304_EE_2.1.13_COMPOSER_v1.patch
- Scarica MDVA-11304_EE_2.1.14_COMPOSER_v1.patch
- Scarica MDVA-11304_EE_2.2.0_COMPOSER_v1.patch
- Scarica MDVA-11304_EE_2.2_COMPOSER_v1.patch
- Scarica MDVA-11304_EE_2.2.4_COMPOSER_v1.patch
Versioni compatibili di Adobe Commerce
Le patch sono state create per una particolare versione indicata nel nome del file di patch. MDVA-11304_EE_2.2.4_COMPOSER_v1.patch è stato creato per Adobe Commerce 2.2.4 ed è la patch migliore da utilizzare per questa versione.
Le patch sono compatibili anche con le seguenti versioni:
-
Per Adobe Commerce on-premise 2.1.0-2.1.4: Scaricare MDVA-11304_EE_2.1.4_COMPOSER_v1.patch La patch è compatibile (ma potrebbe non risolvere il problema) anche con le seguenti versioni ed edizioni di Adobe Commerce:
- Adobe Commerce sull’infrastruttura cloud 2.1.0-2.1.4
-
Per Adobe Commerce on-premise 2.1.5-2.1.12: Scaricare MDVA-11304_EE_2.1.5_COMPOSER_v1.patch La patch è compatibile (ma potrebbe non risolvere il problema) anche con le seguenti versioni ed edizioni di Adobe Commerce:
- Adobe Commerce sull’infrastruttura cloud 2.1.5-2.1.12
-
Per Adobe Commerce sull'infrastruttura cloud 2.1.13: Scarica MDVA-11304_EE_2.1.13_COMPOSER_v1.patch
-
Per Adobe Commerce on-premise 2.1.14-2.1.17: Scaricare MDVA-11304_EE_2.1.14_COMPOSER_v1.patch La patch è compatibile (ma potrebbe non risolvere il problema) anche con le seguenti versioni ed edizioni di Adobe Commerce:
- Adobe Commerce on-premise 2.1.18
- Adobe Commerce sull’infrastruttura cloud 2.1.14-2.1.18
-
Per Adobe Commerce on-premise 2.2.0-2.2.1: Scaricare MDVA-11304_EE_2.2.0_COMPOSER_v1.patch La patch è compatibile (ma potrebbe non risolvere il problema) anche con le seguenti versioni ed edizioni di Adobe Commerce:
- Adobe Commerce sull’infrastruttura cloud 2.2.0-2.2.1
-
Per Adobe Commerce on-premise 2.2.0-2.2.3: Scaricare MDVA-11304_EE_2.2_COMPOSER_v1.patch La patch è compatibile (ma potrebbe non risolvere il problema) anche con le seguenti versioni ed edizioni di Adobe Commerce:
- Adobe Commerce sull’infrastruttura cloud 2.2.0-2.2.3
-
Per Adobe Commerce on-premise 2.2.4: Scarica MDVA-11304_EE_2.2.4_COMPOSER_v1.patch La patch è compatibile (ma potrebbe non risolvere il problema) anche con le seguenti versioni ed edizioni di Adobe Commerce:
- Adobe Commerce sull’infrastruttura cloud 2.2.4
Come applicare il cerotto
Per istruzioni, consulta Come applicare una patch del compositore fornita da Adobe Commerce nella Knowledge Base di supporto.