Cron (attività pianificate)

Adobe Commerce e Magento Open Source eseguono alcune operazioni in base alla pianificazione eseguendo periodicamente uno script. Puoi controllare l’esecuzione e la pianificazione dei processi cron di Commerce dall’amministratore. Le operazioni di archiviazione eseguite in base a una pianificazione cron includono, tra l’altro:

IMPORTANT
I servizi Commerce devono essere installati in crontab per garantire che i componenti core e alcune estensioni di terze parti funzionino come previsto. Per informazioni dettagliate sull'installazione dei servizi in crontab, vedere le istruzioni nella Guida all'installazione.

Inoltre, puoi configurare quanto segue in modo che venga eseguito in base a una pianificazione cron:

  • Aggiornamenti alla griglia di Order System e reindicizzazione
  • Durata pagamento in sospeso

Verificare che gli URL di base per l'archivio siano impostati correttamente in modo che gli URL generati durante le operazioni cron siano corretti. Per Adobe Commerce su infrastruttura cloud, consulta Configurare i processi cron nella Guida di Commerce su infrastruttura cloud. Per informazioni on-premise, vedere Configurare ed eseguire con nella Guida alla configurazione.

Configura cron

  1. Nella barra laterale Admin, passa a Stores > Settings>Configuration.

  2. Nel pannello a sinistra, espandi Advanced e scegli System.

  3. Espandere Il selettore di espansione nella sezione Cron.

    Configurazione avanzata - attività cron {width="600" modal="regular"}

  4. Completare le impostazioni seguenti per i gruppi Index e Default.

    Le impostazioni sono le stesse in ogni sezione.

    • Generate Schedules Every - Definisce la frequenza di generazione della pianificazione (in minuti). Le pianificazioni vengono memorizzate nel database.
    • Schedule Ahead for - Definisce l'anticipo di pianificazione dei processi cron (in minuti). Ad esempio, se questa impostazione è impostata su 10 e il cron viene eseguito, i processi cron verranno pianificati per i successivi 10 minuti.
    • Missed if not Run Within - Definisce il tempo (in minuti) utilizzato per determinare un processo non eseguito. Se il processo cron non viene eseguito all'ora pianificata e il tempo specificato è trascorso, non è possibile eseguirlo e lo stato è impostato su Missed.
    • History Cleanup Every - Definisce il tempo (in minuti) per la cancellazione della cronologia delle attività terminate dal database.
    • Success History Lifetime - Definisce il periodo di tempo (in minuti) in cui la cronologia dei processi cron con stato Successful rimane nel database.
    • Failure History Lifetime - Definisce il periodo di tempo (in minuti) in cui la cronologia dei processi cron con stato Error rimane nel database.
    • Use Separate Process - Definisce se tutti i processi cron del gruppo vengono eseguiti in un processo di sistema separato. Opzioni: Yes / No

    Configurazione avanzata - indice gruppo cron {width="600" modal="regular"}

  5. Al termine, fare clic su Save Config.

recommendation-more-help
d3c62084-5181-43fb-bba6-1feb2fcc3ec1