Ich bin daran interessiert, eine bestimmte Reihe von Aktionen in regelmäßigen Abständen durchzuführen. Offensichtlich ist dies eine Aufgabe für cron richtig?
Leider scheint sich das Internet da nicht ganz einig zu sein.
Lassen Sie mich ein wenig über meinen Aufbau erzählen. Zunächst einmal ist meine Entwicklungsumgebung unter Windows, während meine Produktionsumgebung auf Webfaction (Linux). Unter Windows gibt es kein echtes Cron, richtig? Außerdem verwende ich Django ! Und was wird für Django vorgeschlagen?
Sellerie natürlich! Leider war die Einrichtung von Celery für mich mehr oder weniger ein buchstäblicher Albtraum - siehe Fehlermeldung 'Es konnten keine Handler für den Logger "multiprocessing" gefunden werden' mit Celery . Und das ist nur EINES der Probleme, die ich mit Celery hatte. Andere schließen einen Socket-Fehler ein, wobei ich der Einzige bin, der dieses Problem jemals hatte.
Verstehen Sie mich nicht falsch, Sellerie scheint WIRKLICH cool zu sein. Leider scheint es einen Mangel an Unterstützung zu geben, und einige seltsame Einschränkungen in seine bevorzugte Backend gebaut, RabbitMQ . Leider kann ein Programm noch so cool sein, wenn es nicht funktioniert, dann funktioniert es eben nicht!
Ich hoffe, dass Sie alle dazu beitragen können. Ich würde gerne etwas über Cron oder ein Cron-Äquivalent wissen, das sowohl in einer Windows- als auch in einer Linux-Umgebung ähnlich (vorzugsweise identisch) eingerichtet werden kann.
(Ich kämpfe jetzt seit etwa zwei Wochen mit Sellerie, und leider denke ich, dass es an der Zeit ist, das Handtuch zu werfen und es aufzugeben, zumindest für den Moment).