Mitteliung: Cron Job nicht ausgeführt

Mitteliung: Cron Job nicht ausgeführt

von Eric Hotz -
Anzahl Antworten: 10

Hallo!

Ich habe auf der Domain http://med-learning.org ein Moodle 2.2 (Build: 20111205) System eingerichtet. 
Es wird auf dem Hoster all-inkl.com betrieben. Das System funktioniert problemlos, allerdings bekomme ich immer die Mitteilung, dass der Cron Job innerhalb der letzten 24 Stunden nicht ausgeführt worden ist.

Ich habe über eine Weboberfläche einen Cronjob auf folgende Adresse eingerichtet: med-learning.org/admin/cron.php. Auch wenn ich diese Seite manuell aufrufe, erhalte ich weiterhin die Mitteilung. Im Cron Skript steht am Ende, dass der Cronjob erfolgreich ausgeführt worden ist. 

Die eingestellte automatische Sicherung funktioniert - allerdings erhalte ich keine Mail, z.B. bei neuen Einträgen im Forum.

Danke für Eure Hilfe!

 

Mittelwert:  -
Als Antwort auf Eric Hotz

Re: Mitteliung: Cron Job nicht ausgeführt

von Andreas Grabs -
Nutzerbild von Besonders aktive Moodler Nutzerbild von Entwickler

Hallo Eric,

entscheidend ist, wie du den Cronjob aufrufst. Es gibt zwei Möglichkeiten.

Variante a) wget http://deinMoodle/admin/cron.php
Variante b) php pfad-zu-moodle/admin/cli/cron.php

Beachte bei der Variante b, dass hier die cron.php im Verzeichnis "admin/cli" aufgerufen werden muss.

Viele Grüße
Andreas

Als Antwort auf Andreas Grabs

Re: Mitteliung: Cron Job nicht ausgeführt

von Eric Hotz -

Hallo Andreas,

von meinem Hoster wird der CronJob über http aufegrufen. Ich kann das Sckript auch über diese Adresse ausführen. Trotzdem bleibt die Mitteilung bestehen, dass der Cronjob innerhalb der letzten 24 Stunden nicht ausgeführt worden sei.

Als Antwort auf Eric Hotz

Re: Mitteliung: Cron Job nicht ausgeführt

von Andreas Grabs -
Nutzerbild von Besonders aktive Moodler Nutzerbild von Entwickler

Hallo Eric,

hast du zu deinem Server einen Shell-Zugriff? Du könntest dann den Cron-Aufruf von Hand starten.

Du hast geschrieben, dass die Meldung, der Cronjob sei innerhalb der letzten 24 Stunden nicht ausgeführt worden, bestehen geblieben ist. Blieb die Meldung auch bestehen, als du den Cron über den Browser aufgerufen hattest?

Viele Grüße
Andreas

Als Antwort auf Andreas Grabs

Re: Mitteliung: Cron Job nicht ausgeführt

von Eric Hotz -

- leider habe ich keinen Shell Zugriff auf den Server

- Auch wenn ich das Skript über den Brwoser aufrufe erscheint die Mitteilung immernoch im System. Laut Skript wird der CronJob allerdings ausgeführt. 

Als Antwort auf Eric Hotz

Re: Mitteliung: Cron Job nicht ausgeführt

von Andreas Grabs -
Nutzerbild von Besonders aktive Moodler Nutzerbild von Entwickler

Hallo Eric,

dann scheint dein Cronjob auch über den Browser nicht korrekt zu laufen.

Am Endes der Ausgabe muss etwas in der folgenden Art stehen:

Cron script completed correctly
Execution took 0.275461 seconds

Stehen die beiden Zeilen nicht am Ende, dann läuft der cronjob nicht durch. Dafür kann es dann verschiedene Möglichkeiten geben.

Viele Grüße
Andreas

Als Antwort auf Andreas Grabs

Re: Mitteliung: Cron Job nicht ausgeführt

von Eric Hotz -

Wenn ich den cronjob aufrufe erscheint:

Cron script completed correctly
Execution took 0.5278 seconds
 
Trotzdem bleibt die Meldung bestehen
Als Antwort auf Eric Hotz

Re: Mitteliung: Cron Job nicht ausgeführt

von Andreas Grabs -
Nutzerbild von Besonders aktive Moodler Nutzerbild von Entwickler

hmm, dann würde ich sagen, checke bitte genau die URL, die du für den Cron aufrufst. Ich vermute, du rufst den Cron vom falschen System auf.

Viele Grüße
Andreas

Als Antwort auf Andreas Grabs

Re: Mitteliung: Cron Job nicht ausgeführt

von Jörg Reuter -
Was auch sein könnte, aber eher unwahrscheinlich: Die Zeitzone ist völlig falsch eingestellt oder die Serverzeit ist völlig daneben (Oder beides).
Als Antwort auf Andreas Grabs

Re: Mitteliung: Cron Job nicht ausgeführt

von Markus Strobl -

Hallo,


kann man eigentlich irgendwo nachschauen, wann der Cron-Job zuletzt ausgeführt wurde? Oder sieht man nur eine Fehlermeldung, wenn mehr als 24h der Job nicht ausgeführt wurde?


LG
Markus Strobl

Als Antwort auf Markus Strobl

Re: Mitteliung: Cron Job nicht ausgeführt

von Andreas Grabs -
Nutzerbild von Besonders aktive Moodler Nutzerbild von Entwickler

Hallo Markus,


du findest die Information unter:

Website-Administration / Server / geplante Tasks


Viele Grüße

Andreas