Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Drupal 7 und die Cron-Jobs

Eingetragen von torfnase (1525)
am 12.07.2014 - 23:27 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

nur das ich es richtig verstanden habe....

Wenn man z.B. eingestellt hat: Cron abarbeiten alle 3 Stunden, dann wird die cron.php (mit Schlüssel) nach frühestens 3 Stunden aufgerufen.
Der Auslöser für diesen Aufruf kann ein einfacher Besucher sein, der dann natürlich bei einer etwas längeren Dauer des Cron-Jobs eben Pech gehabt hat, und auf die Seite warten muß.

Kommt erst nach 4 Stunden ein Besucher, wird der Cron-Job eben erst nach 4 Stunden aufgerufen.

Wenn man die cron.php (mit Schlüssel) vom Server über eine Cron-Tabelle z.B. jede Stunde aufruft, dann wird cron.php aber nur alle 3 Stunden abgearbeitet, die ersten zwei Aufrufe laufen eben ins Leere.
Zumindest hat man damit sichergestellt, daß nicht ein Besucher, der den Cron auslöst, warten muß, weil er ja stündlich vom Server aufgerufen wird. Es ist aber sichergestellt, daß der Cron-Job auf jeden Fall alle 3 Stunden ausgeführt wird.

Welche Bedingungen erfüllt sein müssen, damit der Cron-Job überhaupt ausgeführt wird (veränderte Nodes, große Cache Tabelle, E-Mails die zu verschicken sind, Suchindex-Aktualisierung), sind nirgends ausführlich beschrieben oder ? (Die angesprochenen Dinge in der Klammer, habe ich mir nur ausgedacht.)

Gruß
Berthold Lausch

‹ [gelöst] Kommentare einem anderen Benutzer zuweisen Drupal 7 und die Cron-Jobs ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn Du einstellst, dass Cron

Eingetragen von tobi-berlin (857)
am 13.07.2014 - 10:24 Uhr

Wenn Du einstellst, dass Cron alle 3 Stunden laufen soll (bei drupal), dann wird der Cronjob alle 3 Stunden durch Drupal ausgelöst, sobald ein Nutzer die Seite aufruft (also alles so, wie Du es beschrieben hast, entsprechend wird der Cron erst ausgeführt nach 4 Stunden, wenn so lange kein benutzer auf die Seite zugreift). Stellst du serverseitig einen Cronjob ein, dann wird der ZUSÄTZLICH ausgelöst. Du hast dann praktisch 2 parallele Cron-Pläne, der vom Server und der von Drupal. Wenn Du den Cronjob vom Server auslösen lässt, schalte den Cron-Job in den Drupal-Einstellungen lieber aus.

Es gibt keine "Bedingungen" für die Auslösung des Cronjobs. Der ist dafür gedacht, regelmäßige Aufgaben abzuarbeiten. Die einzelnen Aufgaben können durch Bedingungen beschränkt werden, aber das wird erst beim Cron geprüft, nicht vorher.

  • Anmelden oder Registrieren um Kommentare zu schreiben

tobi-berlin schrieb Stellst

Eingetragen von torfnase (1525)
am 13.07.2014 - 12:21 Uhr
tobi-berlin schrieb

Stellst du serverseitig einen Cronjob ein, dann wird der ZUSÄTZLICH ausgelöst. Du hast dann praktisch 2 parallele Cron-Pläne, der vom Server und der von Drupal. Wenn Du den Cronjob vom Server auslösen lässt, schalte den Cron-Job in den Drupal-Einstellungen lieber aus.

Danke für die Klarstellung an dieser Stelle. Der Vollständigkeit möchte ich noch erwähnen, daß ein Cron-Job von außerhalb (cron.php), nicht ausgeführt wird, wenn sich die Seite im Wartungsmodus befindet.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Ветошь для протирки оборудования
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 5 Tagen
  • Hey danke
    vor 2 Wochen 6 Tagen
  • Update: jetzt gibt's ein
    vor 3 Wochen 5 Stunden
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 2 Tagen
  • In der entsprechenden View
    vor 4 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 2 Tagen
  • gelöst
    vor 6 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250234
Registrierte User: 20461

Neue User:

  • JoMek
  • Znogsnernoimb
  • ByteScrapers

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 32 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association