|
|
Einrichten von Cron-Jobs
Ohne Cron-Jobs werden Sie merken, dass Ihr Personal WebBase System unter Umständen langsam
laufen wird, da Hintergrunddienste wie z.B. das Prüfen von Link-Updates
während der Laufzeit geschehen muss. Sie sollten daher einen
Cron-Job-Einrichten oder Ihren Computer durch ViaThinkSoft promoten lassen,
sofern dieser von dem Internet aus erreichbar ist. Bei dem Promoting wird eine
spezielle Seite jede Minute entweder durch die Shell oder durch einen Außendienst
aufgerufen. Das aufgerufene Script verursacht keinen Traffic nach außen (außer bei Link-Updates etc),
sondern arbeitet nur eventuelle Aufgaben ab. Bitte beachten Sie, dass dies nur eine Beispiel-Anleitung
ist. Bei manchen Servern müssen aufgrund anderer Software-Zusammensetzungen andere Schritte vollzogen werden.
Vorraussetzungen
- PHP muss separat über die Kommandozeile aufrufbar sein
- Sie müssen die Berechtigung haben, Cron-Jobs starten zu können (eigenes Promoting)
- Ihr Personal WebBase System muss über das Internet erreichbar sein (ViaThinkSoft Promoting)
Es bestehen folgende Möglichkeiten
- Einrichten der Cron-Jobs bei Linux bei einem Root-Server
Gehen Sie folgendermaßen vor:
- Laden Sie sich PuTTY herunter.
- Starten Sie PuTTY und richten Sie Ihren Server dort ein
- Loggen Sie sich in Ihrem Root-Server ein
- Geben Sie nano /root/crontab ein.
- Fügen Sie folgende Zeilen ein:
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/bin:/usr/sbin:/usr/bin
* * * * * wget -q -O - http://localhost/webbase/startpromoting.php > /dev/null
Beachten Sie, dass Sie den korrekten Pfad zu Ihrem Personal WebBase System angeben.
- Anschließend drücken Sie Strg+O, danach Enter und danach Strg+X
- Führen Sie nun crontab /root/crontab aus
- Schließen Sie mit exit ab. Das Fenster schließt sich.
- Einrichten der Cron-Jobs bei Linux bei einem Confixx 3-Server (Kunde)
Anmerkung: Die meisten Webspace Provider erlauben es ihren Kunden nicht, Cron Jobs auszuführen.
- Öffnen Sie das Confixx-Endbenutzer-Panel und loggen Sie sich mit Ihrer web-Kennung ein.
- Sofern der Administrator Ihnen das Recht zum Verwalten von Crontabs gegeben hat, finden Sie diese Option unter Tools - Crontab.
- Tragen Sie nun folgende Werte ein:
* * * * * wget -q -O - http://localhost/webbase/startpromoting.php > /dev/null
Beachten Sie, dass Sie den korrekten Pfad zu Ihrem Personal WebBase System angeben.
- Klicken Sie auf "Neuer Cronjob"
- Schließen Sie das Fenster.
Als Reseller müssen Sie dem Kunden unter Kunden - Kunde ändern eine bestimmte Anzahl von Cronjobs einrichten, sofern der Administrator Ihnen welche zugeteilt hat.
Als Administrator müssen Sie einem Anbieter und Anbieter - Anbieter ändern eine bestimmte Anzahl von Cronjobs einrichten.
- Einrichten der Cron-Jobs bei einem Windows-System
Bei Windows-Systemen gibt es das Problem, dass es zwar geplante Tasks gibt, die z.B. zu einer bestimmten Uhrzeit oder nach dem Systemstart gestartet werden können, aber keine Cron-Jobs, die minütlich starten.
- Downloaden und installieren Sie das Programm pycron.
- Starten Sie pycron über das Startmenü.
- Klicken Sie auf Item und dann auf New.
- Unter Command tragen Sie C:\xampp\php\php-win.exe ein (ändern Sie ggf. das XAMPP-Verzeichnis).
- Unter Paramters tragen Sie C:\xampp\htdocs\webbase\startpromoting.php ein.
- Klicken Sie auf File und dann auf Save.
- Schließen Sie das Fenster.
- Verwenden des ViaThinkSoft Promotings
Wenn Ihnen gar keine der drei oben genannten Möglichkeiten zusagt und Ihr System über das Internet erreichbar ist, so können wir Ihr System auch promoten. Das heißt unser Server ruft Ihr PHP-Script jede Minute auf. Dabei entstehen zwischen dem ViaThinkSoft-Server und Ihrem Server 0 Byte Inhalts-Datentransfer. Der Dienst ist kostenlos. Registrieren Sie sich - es ist kostenlos!
Prüfen der Funktionalität
Im Administrationsbereich können Sie den aktuellen Status des Promotings sehen.
Besteht ein Fehler im Cron-Job, so meldet Personal WebBase dies im Administrationsbereich unter Systemcheck.
Zurück zur Übersicht
|
|
|