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 lange dauert es, bis ein Cronjob freigeschaltet ist?
Ihre Cronjobs werden umgehend freigeschaltet. Das Anlegen eines Cronjobs dauert nur wenige Sekunden.
Wieviele Cronjobs kann man mit Cronjob.de verwalten
Sie können unbegrenzt viele Cronjobs kostenlos anlegen, die im Abstand von bis zu 1 Minute gestartet werden.
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.
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 fast sekundengenau.
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
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".
Wie lange werden die Skripte ausgeführt?
Jeder Cronjob wird maximal 20 Sekunden lang ausgeführt. Sollte ihr Skript nach 20 Sekunden aber noch nicht fertig sein, können Sie z.B. in PHP das Skript trotzdem weiterlaufen lassen. Dafür müssen Sie in Ihr PHP-Skript folgendes in die erste Zeile einfügen:
set_time_limit(0);
ignore_user_abort(true);
In anderen Programmiersprachen ist dies ähnlich. Schauen Sie dafür bitte in die entsprechende Dokumentation.
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 nach ca. 20 Sekunden ab und wenn euer Skript bis dahin nicht
durchgelaufen ist, muss es so eingestellt werden, dass es auch nach dem Abbruch des Ladens von Cronjob.de weiterhin durchläuft.
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.
Von welchen IP-Adressen kommen die Aufrufe von Cronjob.de?
Sie können in Ihren Skripten als Sicherheitsmaßnahme gegen unbefugtes Aufrufen überprüfen, ob es auch wirklich Cronjob.de ist, welches Ihre Seiten aufruft. Dazu können Sie auf folgende Adressen unserer Bots prüfen:
http://srv01.cronjob.de = IP-Adresse: 80.237.144.89
http://srv02.cronjob.de = IP-Adresse: 217.160.20.37
http://srv03.cronjob.de = IP-Adresse: 212.227.101.211
http://srv04.cronjob.de = IP-Adresse: 87.106.69.47
http://srv05.cronjob.de = IP-Adresse: 87.106.191.5
IP-Adresse: 87.106.138.4
Wichtig: Es kann vorkommen, dass in unregelmäßigen Abständen neue Server hinzugefügt werden! Daher raten wir von IP-Einschränkungen ab!
In welchen Zeitabständen schaut Cronjob.de beim Server-Monitoring, ob mein
Server erreichbar ist?
Cronjob.de schaut in Abständen von ca. 3 Minuten nach, ob
Ihr Server erreichbar ist (d.h. der Server auf Anfragen auf Port 80 reagiert). Wenn der Server nicht erreichbar sein sollte, so wird dieser von uns von einem Server in einem anderen Rechenzentrum noch einmal getestet, damit wir sichergehen, dass die Störung wirklich vorliegt.
Ich habe meinen Server zum Überwachen eingetragen. Allerdings speichert Cronjob.de die Einstellung nicht. Woran liegt dies?
Cronjob.de registriert bei der ersten Überwachung, ob Ihr Server überhaupt erreichbar ist und ob er Anfragen von uns beantwortet. Ist dies nicht der Fall, wird der Server nicht überwacht.
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 schieflaufen, so liegt
dies nicht an Cronjob.de.