Come verificare il motivo della disabilitazione del cron
Questo articolo offre soluzioni per la risoluzione dei problemi relativi ai cron in Adobe Commerce sui prodotti dell’infrastruttura cloud.
Descrizione description
Ambienti
Adobe Commerce su infrastruttura cloud, tutte le versioni
Problema/Sintomi
Hai notato che il tuo cron non funzionava.
Ad esempio: vengono visualizzate le righe seguenti nel file app/etc/env.php:
array (
'enabled' => 0
),
Un array vuoto indica che il cron è abilitato:
array (
),
Cause
Ci sono diversi motivi per cui il cron non è attualmente attivo:
- Cron disabilitato a causa di impostazioni OpCache mancanti.
- Il team Infrastruttura ha disabilitato il cron perché causava un calo delle prestazioni del sito.
- Il cron non è stato riattivato perché la distribuzione non è riuscita.
Risoluzione resolution
Soluzione per l'impostazione OpCache passata
Vedere Cron interrotto a causa di impostazioni OpCache non configurate o mancanti nella Knowledge Base di Commerce.
Soluzione per utenti disabili dal team di infrastruttura
- Controlla i ticket di supporto precedenti in cui il tuo sito non rispondeva o non rispondeva.
- Verificare quindi se il team Infrastruttura ha segnalato di averlo disabilitato.
- Verificare di aver risolto i problemi segnalati dal team Infrastruttura.
- Inviare una richiesta di supporto se è necessaria ulteriore assistenza per richiedere la riattivazione del cron e spiegare come sono stati risolti i problemi indicati dal team dell'infrastruttura.
Impossibile distribuire la soluzione
-
Controlla i registri di distribuzione:
- Visualizza e gestisci i registri nella Guida all'infrastruttura di Commerce su Cloud.
- Verifica del registro di distribuzione se nell'interfaccia utente di Cloud è presente log ignorato errore nella Knowledge Base di Commerce.
-
Se la distribuzione non è riuscita durante il passaggio
setup:upgrade, il cron non sarà stato riabilitato.Ad esempio, puoi visualizzare questa riga nel registro di distribuzione:
code language-none The command "/bin/bash -c "set -o pipefail; php ./bin/magento setup:upgrade --keep-generated --ansi --no-interaction | tee -a /app/$<project_id>/var/log/install_upgrade.log"" failed. Cache types config flushed successfully -
In caso contrario, la distribuzione potrebbe non essere riuscita durante un’altra fase. Controlla il registro di distribuzione e accertati che entrambe le righe siano visualizzate (esempio di seguito). Se nel registro non vengono visualizzate entrambe le righe simili, significa che il cron non è stato riattivato:
code language-none [ 2024-03-06T10:55:39.345564+00:00] INFO: Disable cron … [ 2024-02-07T10:50:09.579005+00:00] INFO: Enable cron -
Invia una richiesta di supporto se hai bisogno di ulteriore assistenza.