Ü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:
- Der cron wurde aufgrund verpasster OpCache deaktiviert.
- Das Infrastruktur-Team hat Ihre cron deaktiviert, da dies dazu geführt hat, dass Ihre Site schlecht funktioniert bzw. heruntergefahren wurde.
- 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
- Überprüfen Sie Ihre vorherigen Support-Tickets, bei denen Ihre Site nicht verfügbar war oder nicht reagierte.
- Überprüfen Sie dann, ob das Infrastruktur-Team angegeben hat, dass es deaktiviert wurde.
- Vergewissern Sie sich, dass Sie die vom Infrastruktur-Team angesprochenen Probleme/Bedenken berücksichtigt haben.
- 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:
- Anzeigen und Verwalten von Protokollen finden Sie in unserem Handbuch zu Commerce in Cloud-Infrastrukturen .
- Überprüfen des Bereitstellungsprotokolls, ob die CloudBenutzeroberfläche einen
log snipped
Fehler aufweist, in unserer Commerce-Wissensdatenbank.
-
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
-
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.