Ich bin am 1.9.2.1 und neu in der Entwicklung. Meine neuen Bestell-E-Mails werden nicht gesendet, daher habe ich AOE Scheduler installiert und erhalte die folgende Fehlermeldung:
No heartbeat task found. Check if cron is configured correctly. (See Instructions)
Auf der Anweisungsseite werden folgende Befehle angezeigt:
sudo crontab -u ultima -e
&
* * * * * ! test -e /home/website/public_html/maintenance.flag && /bin/bash /home/website/public_html/scheduler_cron.sh --mode always
* * * * * ! test -e /home/website/public_html/maintenance.flag && /bin/bash /home/website/public_html/scheduler_cron.sh --mode default
Ich bin mir nicht sicher, was ich damit anfangen soll. Ich habe alles gesichert und SSH mit PuTTY (Windows 10) aufgenommen.
Wenn ich den ersten ablege, erhalte ich die Fehlermeldung:
Die Website befindet sich nicht in der Sudoers-Datei. Dieser Vorfall wird gemeldet.
Die zweiten geben mir:
"-bash: access-logs: Befehl nicht gefunden"
Ich bin mir nicht sicher, was ich sonst tun soll? Kann jemand einem neuen Entwickler helfen?
Ich habe nur cpanel / whm Zugriff auf den Hosting-Server.
magento-1.9
cron
user3330820
quelle
quelle
Antworten:
Credits: @Yorrd
Sie müssen nicht viele Befehle ausführen. Das Wichtigste ist, dass Sie Ihre Crontab-Datei bearbeiten. Ich weiß nicht, wie das auf den Servern von Amazon funktioniert. Normalerweise können Sie dies jedoch über crontab -e tun (e zum Bearbeiten).
In dieser Datei müssen Sie eine neue Regel hinzufügen, die von Zeit zu Zeit die Datei cron.php aufruft. Das Format hierfür ist (von Ihrem Link entlehnt):
Format davon: Die ersten 5 Sterne stehen für Minuten, Stunden, Tage, Wochen und Monate. Dann die Shell, in der Sie Ihr Skript ausführen möchten (verwenden Sie einfach / bin / sh) und schließlich den Pfad zu Ihrer cron.sh, den Sie selbst nachschlagen müssen (normalerweise in Ihrem Magento-Stammverzeichnis).
Wir machen das jede Minute, weil cron.php darauf achtet, welche Skripte wann ausgeführt werden und nur einen Herzschlag benötigen.
oder Sie können sich an Ihren Hosting-Anbieter wenden.
Wenn Sie diese Zeile wie oben beschrieben erfolgreich hinzugefügt haben und Amazon Cron-Jobs oder ähnliches nicht deaktiviert hat, sollte dies funktionieren.
quelle