Obwohl die Frage schon vor einer Weile gestellt wurde, hatte ich gerade das gleiche Problem, fand aber eine Lösung (basierend auf Kissakis Antwort , danke!) und dachte, ich würde es hier für jeden veröffentlichen, der immer noch nach einer möglichen Lösung sucht.
Voraussetzungen:
Code (Python):
%Vor%Hängt von Ihrem Zugriff auf die Box ab.
PHP selbst wird nicht so gut eigenständig laufen können. Sie könnten ein Skript erstellen, das versucht, die Ausführungszeit ständig zu erhöhen, zu schlafen und regelmäßig nach neuen Jobs zu suchen. Das ist jedoch nicht optimal, da Sie einmal über den Browser darauf zugreifen müssen und das Skript sicherstellen muss, dass es nur einmal ausgeführt wird.
Mit Shell-Zugriff können Sie das PHP-Skript auf der Shell ausführen, was verhindern würde, dass es öffentlich zugänglich ist und es über den Webbrowser ausführen muss.
Mit Shell-Zugriff können Sie auch ein Programm ausführen, das einen (cron) -Service für Sie bereitstellt. Sei es ein Java, Python oder ein anderes Programm.
Cron-Jobs sollten den Server nicht immer verlangsamen. Das hängt von dem Job ab, der ausgeführt wird. Wenn es Ihre Jobs sind, die so teuer sind, wird Ihr Admin wahrscheinlich nicht in Ordnung sein mit der Arbeit um die geschlossenen Cron-Jobs und verlangsamt den Server sowieso wieder und kann weitere Maßnahmen ergreifen, um Sie daran zu hindern, herumzuärgern.
Rufen Sie einen (kostenlosen) Website-Überwachungsdienst auf und planen Sie Ihre [url] /cron.php ein. Sie können veranlassen, dass Ihre Webseite etwas Bedeutungsvolles zurückgibt, und den Überwachungsdienst so konfigurieren, dass Sie über diese Antwort benachrichtigt werden.
Scheint so, als wäre das Ihre Lösung - Free & amp; Einfache Cronjob-Ausführung.
Wie ich es verstehe, ist es ein Webservice, der Ihre Website-URL über den von Ihnen eingerichteten Zeitplan hervorruft.
Erwähnte Erwähnung über dieses Ding hier - Ссылка
Wenn Sie viele Besucher hatten, schreiben Sie einfach zum letzten Mal in die Datenbank, und wenn die Nestzeit mehr Zeit benötigt - führen Sie cron aus. Aber eigentlich - finde neues Hosting.