Überprüfen, warum cron deaktiviert wurde

Dieser Artikel bietet Lösungen zur Fehlerbehebung bei Problemen mit cron in Adobe Commerce mit Cloud-Infrastrukturprodukten.

Betroffene Produkte und Versionen

  • Adobe Commerce auf Cloud-Infrastruktur, alle Versionen

Problem

Im Folgenden finden Sie Symptome für cron Probleme:

Sie haben bemerkt, dass Ihr cron nicht läuft.
Beispiel: In der app/etc/env.php-Datei werden die folgenden Zeilen angezeigt:

  array (
    'enabled' => 0
  ),

Ein leeres Array würde bedeuten, dass die cron aktiviert:

  array (
  ),

Ursachen

Es gibt mehrere Gründe, warum die cron derzeit nicht aktiv ist:

  1. Der cron wurde aufgrund verpasster OpCache deaktiviert.
  2. Das Infrastruktur-Team hat Ihre cron deaktiviert, da dies dazu geführt hat, dass Ihre Site schlecht funktioniert bzw. heruntergefahren wurde.
  3. Die cron wurde nicht erneut aktiviert, da die Bereitstellung fehlgeschlagen ist.

Eine Lösung für Ihr Problem finden Sie in einem der folgenden Abschnitte.

Lösungen

Lösung für OpCache solution-missed-opcache-settings

Siehe Cron aufgrund falsch konfigurierter oder fehlender Einstellungen OpCache inWissensdatenbank zu Commerce.

Lösung für „Deaktiviert“ durch Infrastrukturteam solution-disabled-by-infrastructure-team

  1. Überprüfen Sie Ihre vorherigen Support-Tickets, bei denen Ihre Site nicht verfügbar war oder nicht reagierte.
  2. Überprüfen Sie dann, ob das Infrastruktur-Team angegeben hat, dass es deaktiviert wurde.
  3. Vergewissern Sie sich, dass Sie die vom Infrastruktur-Team angesprochenen Probleme/Bedenken berücksichtigt haben.
  4. Senden Sie eine Support-Anfrage, wenn Sie weitere Hilfe benötigen, um die cron wieder zu aktivieren, und erklären Sie, wie Sie die vom Infrastruktur-Team angegebenen Probleme behoben haben.

Lösung für Bereitstellung fehlgeschlagen solution-deployment-failed

Überprüfen Sie die Bereitstellungsprotokolle:

  1. Wenn die Bereitstellung während des setup:upgrade fehlgeschlagen wäre, wurde die cron nicht erneut aktiviert.
    Beispiel: Diese Zeile wird im Bereitstellungsprotokoll angezeigt:

    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

  2. Andernfalls ist die Bereitstellung möglicherweise in einem anderen Schritt fehlgeschlagen. Überprüfen Sie das Bereitstellungsprotokoll und stellen Sie sicher, dass beide Zeilen angezeigt werden (Beispiel unten). Wenn nicht beide ähnlichen Zeilen im Protokoll angezeigt werden, bedeutet dies, dass die cron nicht erneut aktiviert wurde:

    [2024-03-06T10:55:39.345564+00:00] INFO: Disable cron



    [2024-02-07T10:50:09.579005+00:00] INFO: Enable cron

Senden Sie eine Support-Anfrage, wenn Sie weitere Hilfe benötigen.

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