MyBB.de Forum

Normale Version: MyBB Tasks durch externe Cronjobs ausführen lassen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
In MyBB lässt sich z.B der Task "checktables.php" extern mit einem Cronjobs aufrufen, andere jedoch nicht.

z.B die lassen sich die beiden optdb.php & optposts.php welche ich hier mal gewünscht hatte, nicht extern aufrufen.


Denn auf dem herkömmlichen Weg, dass heißt wenn zufällig gerade User online sind, hat es bei mir einen erhöhten Server Load gegeben.

Innerhalb von nur 8 Sekunden, wurde stolze 5 mal der Task angestoßen.
(Von 5 verschiedenen Besuchern)

[attachment=6794] <--------<<<


Wie kann man Tasks modifizieren, insbesondere die optdb.php & optposts.php Tasks, dass man diese auch mit einem externen Cronjob (Webcron) aufrufen kann ???

(Ähnlich wie die "checktables.php")
Das ist gar kein Problem, du musst irgendwie so etwas eintragen:
php <pfad>/task.php <ID des Tasks>
Dann kann man den Task im ACP deaktivieren und er wird nur über den Cronjob aufgerufen. Für Backups etc. ist das sehr sinnvoll.
Danke für Deine wie immer sehr schnelle Antwort.


Und wie kann man es als "Webcron", also mit einem externen Cronjob-Dienst aufrufen ?

http://deine-feuerwehr.de/task.php 7

In der amerikanischen Wiki steht nur was von den echten Cronjobs,
und mit Leerzeichen.

Wenn ich es mit oder ohne Leerzeichen im Browser aufrufe, kommt eine 404 Error Fehlermeldung.
(Tables Check ist in MyBB deaktiviert)



Übers Web geht es nicht, das ist gesperrt. Das geht nur mit Cronjobs auf dem Server.