Cómo comprobar por qué se deshabilitó cron
Este artículo ofrece soluciones de resolución de problemas para problemas con cron en Adobe Commerce sobre productos de infraestructura en la nube.
Descripción description
Entornos
Adobe Commerce en la infraestructura en la nube, todas las versiones
Problema/Síntomas
Ha notado que su cron no se estaba ejecutando.
Por ejemplo: verá las líneas siguientes en el archivo app/etc/env.php:
array (
'enabled' => 0
),
Una matriz vacía significaría que el cron está habilitado:
array (
),
Causas
Existen varias razones por las que el cron no está activo actualmente:
- Se deshabilitó el cron debido a que faltaba la configuración de OpCache.
- El equipo de infraestructura deshabilitó su cron, porque estaba causando que su sitio funcionara mal/cayera.
- No se volvió a habilitar el cron porque se produjo un error en la implementación.
Resolución resolution
Solución para la configuración de OpCache perdida
Ver Cron detenido debido a una configuración incorrecta o a la falta de configuración de OpCache en nuestra base de conocimiento de Commerce.
Solución para deshabilitada por el equipo de infraestructura
- Compruebe los tickets de asistencia anteriores en los que el sitio estaba caído o no respondía.
- A continuación, compruebe si el equipo de infraestructura ha indicado que lo ha desactivado.
- Compruebe que ha solucionado los problemas/inquietudes que le ha planteado el equipo de Infraestructura.
- Envíe una solicitud de asistencia si necesita más ayuda para solicitar que se vuelva a habilitar el cron y que se explique cómo ha resuelto los problemas que indicó el equipo de infraestructura.
Error de solución para implementación
-
Compruebe los registros de implementación:
- Ver y administrar registros en nuestra Guía de infraestructura de Commerce en la nube.
- Comprobando el registro de implementación si la IU de Cloud tiene error de registro recortado en nuestra base de conocimiento de Commerce.
-
Si la implementación ha fallado durante el paso
setup:upgrade, el cron no se habrá vuelto a habilitar.Por ejemplo, verá esta línea en el registro de implementación:
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 -
De lo contrario, es posible que la implementación haya fallado durante alguna otra etapa. Compruebe el registro de implementación y asegúrese de que aparecen ambas líneas (ejemplo abajo). Si no ve ambas líneas similares a esta en el registro, significa que el cron no se volvió a habilitar:
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 -
Envíe una solicitud de asistencia si necesita más ayuda.