o

Häufige Fragen und Antworten (FAQ)

Antworten auf die Fragen, die uns am häufigsten erreichen. Jede Frage lässt sich einzeln verlinken.

Erste Fragen

Wie funktioniert Cronjob.de?

Cronjob.de ruft zu den von Ihnen vorgegeben Zeiten automatisch die von Ihnen bestimmten Webseiten auf Ihrem Server ab. Der Abruf dieser Seite bewirkt dann bei Ihnen zum Beispiel, dass eine bestimmte Funktion auf Ihrem Webserver ausgeführt wird. Dies kann zum Beispiel der automatische Start eines Newsletterversandes sein oder Ihre Datenbank wird optimiert oder eine E-Mail wird an Sie gesendet. Sie haben alle Freiheiten und können so beliebige Funktionen ausführen lassen.

#

Wie viele Cronjobs sind kostenlos?

Im kostenlosen Tarif können Sie bis zu 3 Cronjobs betreiben, im 5-Minuten-Raster, mit 45 Sekunden Laufzeit je Aufruf. Wer mehr braucht: Plus bietet unbegrenzt viele Cronjobs, minutengenaue Ausführung und ein Aufrufprotokoll ab 1,49 EUR im Monat; Unlimited zusätzlich Laufzeit-Statistik, Fehler-Benachrichtigungen und Server-Überwachung ab 3,99 EUR im Monat.

#

Was passiert nach der 14-tägigen Testphase?

Jedes neue Konto startet mit 14 Tagen Unlimited: minutengenaue Cronjobs, Aufrufprotokoll mit Ausgabe, Laufzeit-Statistik und Server-Überwachung, ohne Zahlungsdaten. Vier Tage vor dem Ende erinnern wir per E-Mail.

Wenn Sie nichts tun, wechselt das Konto danach automatisch in den kostenlosen Tarif: bis zu 3 Cronjobs, 5-Minuten-Schritte, kein Aufrufprotokoll. Cronjobs über dem Limit werden pausiert, nicht gelöscht; sie behalten ihre Einstellungen und laufen wieder, sobald Sie einen Tarif wählen. Minutengenaue Zeitpläne werden dabei auf 5-Minuten-Schritte abgerundet, aus 00:01 wird zum Beispiel 00:00; der Zeitplan bleibt sonst erhalten.

#

Wieviele Cronjobs kann man mit Cronjob.de verwalten?

Sie können unbegrenzt viele Cronjobs anlegen, die im Abstand von bis zu 1 Minute gestartet werden. Im kostenlosen Tarif sind bis zu 3 Cronjobs möglich, die im 5-Minuten-Raster starten.

#

Kann die Verwendung von Cronjob.de meinem Server "schaden"?

Nein! Cronjob.de ruft Ihre URL so ab, als würde ein normaler Benutzer auf Ihre Seite surfen. Sollte dabei irgendetwas schief laufen, so liegt dies nicht an Cronjob.de.

#

Zeitpläne

In welchen Zeitabständen kann ich meine Cronjobs aufrufen lassen?

Sie können Ihre Cronjobs maximal jede Minute aufrufen und minimal 1 mal pro Jahr.
Es gibt jedoch keine Begrenzung in der Anzahl der Aufrufe. Sie könnten also einen oder mehrere angelegte Cronjob jede Minute aufrufen lassen.

#

Ist Cronjob.de sekundengenau im Aufrufen meiner Seite?

Nein, Cronjob.de ruft Ihre Seite in den von Ihnen angegebenen Zeiträumen ab. Dabei kann es allerdings zu kleineren Verzögerungen kommen, da noch viele andere Seiten von anderen Benutzern aufgerufen werden. Diese Verzögerungen liegen aber im Bereich von ein paar Sekunden.
Wenn Sie zahlender Nutzer sind, werden ihre Cronjobs priorisiert ausgeführt und sind somit annähernd sekundengenau.

#

Wie kann ich einen Cronjob am letzten Tag des Monats ausführen?

Bei cronjob.de kann man nicht einstellen, dass ein Cronjob nur am letzten Tag des Monats ausgeführt wird. Am Einfachsten ist es, wenn man bei den auszuführenden Tagen 28-31 auswählt und dann in das Skript, welches aufgerufen wird, folgenden PHP-Code einbaut:

if(date("d")!=date('t')) {
  exit("Heute ist nicht der letzte Tag in diesem Monat");
}

Dieses Skriptschnipsel prüft, ob beim Aufruf der letzte Tag des aktuellen Monats ist und wenn nicht, wird abgebrochen.

Alternativ kann man auch 12 Cronjobs anlegen und immer den Monat mit dem dazugehörigen letzten Tag auswählen. Hier muss man allerdings alle 4 Jahre daran denken, den Februar manuell anzupassen.

#

Wie lange werden die Skripte ausgeführt?

Ein Cronjob wird im kostenlosen Tarif maximal 45 Sekunden lang ausgeführt, in den kostenpflichtigen Tarifen maximal 60 Sekunden. Sollte Ihr Skript bis dahin nicht fertig sein, können Sie es in PHP trotzdem weiterlaufen lassen. Fügen Sie dafür in die erste Zeile Ihres Skripts folgendes ein: set_time_limit(0); ignore_user_abort(true); In anderen Programmiersprachen ist dies ähnlich. Schauen Sie dafür bitte in die entsprechende Dokumentation.

#

Einrichten

Wie lange dauert es, bis ein Cronjob freigeschaltet ist?

Ihre Cronjobs werden umgehend freigeschaltet. Das Anlegen eines Cronjobs dauert nur wenige Sekunden.

#

Muss ich meine Domain verifizieren?

Nein, in der Regel nicht mehr. Neue Cronjobs laufen im kostenlosen Tarif sofort. Nur wenn es Anzeichen für Missbrauch gibt, zum Beispiel wenn derselbe Server von auffällig vielen Konten aufgerufen wird oder eine Beschwerde vorliegt, bitten wir einmalig um einen Nachweis, dass Sie den Server kontrollieren. Bis dahin sind die betroffenen Cronjobs pausiert.

Der Nachweis geht auf einem von drei Wegen: eine Datei cronjob_.html mit dem Inhalt cronjob.de im Web-Hauptverzeichnis, ein Meta-Tag auf der Startseite, oder ein DNS-TXT-Eintrag cronjob-de-verify=. Der Nachweis gilt für alle Ihre Cronjobs auf diesem Server. In den Bezahltarifen entfällt die Verifizierung.

#

Die Verifizierung des Cronjobs funktioniert nicht

Dafür kann es folgende Lösungen geben:


  • Wenn Sie den Cronjob z.B. ohne "www." eingegeben haben, Ihr Webserver aber automatisch auf eine "www."-Adresse weiterleitet, dann geben Sie Ihren Cronjob auch mit "www." an. Dann sucht Cronjob die Verifizierung auch an der richtigen Stelle.

  • Manchmal (vor allem bei schweizerischen Providern) müssen Sie folgendes tun, damit Cronjob.de auf Ihren Server zugreifen kann:
    Legen Sie eine Datei mit dem Namen ".htaccess" (ohne Anführungszeichen) mit dem Inhalt "SecFilterEngine Off" (ohne Anführungszeichen) an und legen Sie diese in das Hauptverzeichnis Ihres Webservers. Sollte eine Datei mit dem Namen .htaccess schon vorhanden sein, so fügen Sie den entsprechenden Text einfach der Datei hinzu.

#

Meine Domain hat einen Umlaut. Funktioniert cronjob.de damit?

Cronjob.de kann keine Domains mit Umlauten/Sonderzeichen aufrufen. Wenn Ihre Domain einen Umlaut oder ein Sonderzeichen beinhaltet, nutzen Sie bitte einen IDN-Converter und tragen Sie dann die Domain umgewandelt bei cronjob.de ein. Einen IDN-Converter finden Sie z.B. hier: http://mct.verisign-grs.com/

#

Wie kann ich Seiten aufrufen, die per .htaccess-Datei passwortgeschützt sind?

Wenn Sie eine Adresse aufrufen möchten, die passwortgeschützt ist, so tragen Sie die URL folgendermassen als Cronjob ein: "http://username:passwort@www.ihreseite.de/seite.php".

#

Wenn etwas nicht läuft

Mein Skript wird über Cronjob nicht ausgeführt, wenn ich es im Browser eingebe funktioniert aber alles.

Bitte hier den FAQ-Eintrag oben drüber beachten. Cronjob.de bricht den Seitenabruf im kostenlosen Tarif nach 45 Sekunden ab, in den kostenpflichtigen Tarifen nach 60 Sekunden. Wenn Ihr Skript bis dahin nicht durchgelaufen ist, muss es so eingestellt werden, dass es auch nach dem Abbruch des Ladens durch Cronjob.de weiterläuft. Häufig kommt es auch vor, dass eine Seite einen Passwortschutz hat, man dies aber nicht bedenkt, da der Browser das Passwort speichert und man es so gut wie nie selber eingeben muss.

#

Ruft Cronjob.de Seiten auf, wie ein normaler Browser?

Cronjob.de ruft Ihre Seiten auf wie ein Browser, jedoch mit folgenden Einschränkungen:
- Es werden keine HTML-Objekte geladen (wie z.B.: Flash, Objects, Iframes, Bilder, etc)
- Es wird kein Javascript ausgeführt
- Es werden keine Cookies verarbeitet
- Es werden keine Meta-Refreshs befolgt

#

Von welchen IP-Adressen kommen die Aufrufe von Cronjob.de?

Derzeit(!) nutzen wir folgende IP-Adressen:
94.130.182.11
94.130.186.237
159.69.100.137
88.99.37.158
95.216.197.33
116.203.93.182
195.201.42.154
65.21.158.228

Wichtig: Es kann vorkommen, dass in unregelmäßigen Abständen und ohne Ankündigung neue Server hinzugefügt werden oder andere Server ersetzen! Daher raten wir von IP-Einschränkungen ab!

Alle derzeit von uns genutzten Server stehen ausschließlich in der Europäischen Union bzw. direkt in Deutschland.

Tipp: Die jeweils aktuelle Liste unserer IP-Adressen können Sie jederzeit unter https://www.cronjob.de/ips.txt abrufen.

#

Gibt es eine Statistik zur Laufzeit meiner Cronjobs?

Ja. Im Tarif Unlimited misst Cronjob.de bei jedem Aufruf, wie lange Ihr Skript für die Antwort braucht und wie groß die Ausgabe ist. Im Aufrufprotokoll eines Cronjobs sehen Sie beides als Diagramm für die letzten 200 Aufrufe, fehlgeschlagene Aufrufe sind rot markiert. So erkennen Sie zum Beispiel, ob ein Skript mit der Zeit langsamer wird oder plötzlich keine Daten mehr liefert.

Das Aufrufprotokoll selbst enthält die letzten 20 Aufrufe mit Datum, Uhrzeit, Dauer, Größe der Ausgabe, Fehlerstatus und bis zu 5.000 Zeichen der Ausgabe Ihres Skripts. Ein Aufruf darf bis zu 60 Sekunden dauern und bis zu 5 MB liefern.

#

Konto

Warum muss ich alle 3 Monate bestätigen, dass ich meine Cronjobs noch brauche?

Viele Nutzer löschen angelegte Cronjobs nie, auch wenn sie längst nichts mehr bewirken. Damit wir keine Server aufrufen, auf die niemand mehr achtet, bitten wir kostenlose Konten alle 3 Monate um eine kurze Bestätigung.

Sie bekommen dazu eine E-Mail mit einem Link. Ein Klick genügt, ein Login ist nicht nötig. Ohne Bestätigung erinnern wir nach 14 Tagen noch einmal; nach 21 Tagen werden die Cronjobs pausiert, nicht gelöscht. Mit dem Link aus der Mail oder nach einem Login können Sie sie jederzeit wieder aktivieren.

Jeder Login zählt ebenfalls als Bestätigung. In den Tarifen Plus und Unlimited gibt es diese Abfrage nicht.

#