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
Wie "echtes" cron einbauen?
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.
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.
Re: Wie "echtes" cron einbauen?
Schon gelesen? -> Klick
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Re: Wie "echtes" cron einbauen?
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
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
Re: Wie "echtes" cron einbauen?
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.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).
Afaik reicht/geht das nicht.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?
Re: Wie "echtes" cron einbauen?
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
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