Планирование регулярного события: альтернативы Cron / Cron (включая Celery)

То, что меня интересовало, - это регулярное выполнение определенного набора действий через равные промежутки времени. Очевидно, это задача для cron , не так ли?

К сожалению, в Интернете, похоже, есть некоторые разногласия.

Позвольте мне немного рассказать о моей настройке. Во-первых, моя среда разработки находится в Windows, а моя производственная среда размещена на Webfaction (Linux). В Windows нет настоящего cron, правда? Также я использую Django ! А что предлагается для Django?

Celery конечно! К сожалению, установка Celery была для меня более или менее буквальным кошмаром - см. Сообщение об ошибке «Не удалось найти обработчики для« многопроцессорной обработки »регистратора с использованием Celery . И это только ОДНА из моих проблем с сельдереем. Другие включают ошибку сокета, и я единственный, кто столкнулся с этой проблемой.

Не поймите меня неправильно, Celery кажется ДЕЙСТВИТЕЛЬНО крутым. К сожалению, похоже, что здесь отсутствует поддержка, и некоторые странные ограничения встроены в его предпочтительный бэкэнд, RabbitMQ . К сожалению, какой бы классной ни была программа, если она не работает, ну, она не работает!

Вот где, я надеюсь, вы все можете войти. Я хотел бы знать о cron или cron -equivalent, который можно настроить одинаково (предпочтительно одинаково) как в среде Windows, так и в среде Linux.

(Я боролся с Celery уже около двух недель и, к сожалению, думаю, что пора бросить полотенце и откажитесь от этого, по крайней мере, пока.)

10
задан Community 23 May 2017 в 12:32
поделиться