Wie "echtes" cron einbauen?

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Dros
Mitglied
Beiträge: 8
Registriert: 18.09.2011 14:20

Wie "echtes" cron einbauen?

Beitrag von Dros »

Hallo,

ich habe ein Schulforum, dass nur relativ schwach frequentiert wird. Wenn nun jemand den Haken gesetzt hat, dass er bei Antworten unterrichtet werden will, dauert es mitunter 2 Tage bis die Mail generiert wird. Ich vermute PHPBB hat so eine Art passives Cron, welches nur bei Board-Aktivitäten gestartet wird. Der Provider bietet auch echtes Cron als Systemdienst an. Was muss ich da in die crontab schreiben, damit phpBB dann immer nachschaut was zu tun ist?

TIA
Dros
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Wie "echtes" cron einbauen?

Beitrag von Miriam »

Schon gelesen? -> Klick
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Dros
Mitglied
Beiträge: 8
Registriert: 18.09.2011 14:20

Re: Wie "echtes" cron einbauen?

Beitrag von Dros »

Hallo Miriam,

danke für die Info, kannte ich noch nicht, hatte nur nach cron und crontab gesucht. Ich habe das erstmal eingestellt (also auf 0), ist jetzt auch etwas woanders zu finden (bei mir zumindest unter Administration->Allgemein->Absatz Client-Kommunikation->Board-E-Mails).

Allerdings ist das IMHO nur die halbe Miete, da diese Funktion ja nur aktiv wird, wenn das Board aktiv ist. Ich vermute das hat mit der cron.php zu tun, die von jeder Seite aufgerufen wird. Wenn das Board aber stillsteht, wird auch nichts ausgeführt.

Daher meine ursprüngliche Frage nochmals, bietet PHPBB eine vorgefertigte Möglichkeit, um den providerseitigen Cron-Dienst zu nutzen? Reicht es einfach die cron.php aufzurufen?

Ich kenne das von ähnlichen Weblösungen, die bieten ein extra PHP-Skript an (eGroupware und GLPI machen das z.B.) , welches man direkt in der crontab einbauen kann und das dann echte zeitgesteuerte Aktionen ermöglicht.

TIA
Dros
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12123
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Wie "echtes" cron einbauen?

Beitrag von Crizzo »

Dros hat geschrieben:Hallo Miriam,

danke für die Info, kannte ich noch nicht, hatte nur nach cron und crontab gesucht. Ich habe das erstmal eingestellt (also auf 0), ist jetzt auch etwas woanders zu finden (bei mir zumindest unter Administration->Allgemein->Absatz Client-Kommunikation->Board-E-Mails).
Wenn das Null eingetragen ist, wird die Mail sofort versendet. D.h. sobald jemand z.B. auf ein abonniertes Thema antwortet und es auch nur einer abonniert hat, gilt 1 >= 0 --> E-Mail wird versendet. Schneller kann es doch afaik nicht gehen, wenn ich das jetzt nicht falsch verstehen.
Daher meine ursprüngliche Frage nochmals, bietet PHPBB eine vorgefertigte Möglichkeit, um den providerseitigen Cron-Dienst zu nutzen? Reicht es einfach die cron.php aufzurufen?
Afaik reicht/geht das nicht.
Dros
Mitglied
Beiträge: 8
Registriert: 18.09.2011 14:20

Re: Wie "echtes" cron einbauen?

Beitrag von Dros »

Hallo Blackhawk,

ja, das sollte eigentlich reichen, denn der User klickt ja doch noch ein oder zweimal im Board, d.h. die sollte auf jeden Fall rausgehen. Das es mit dem "echten" cron dann nicht geht, kann man ja verschmerzen.

ciao
Dros
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“