То, что у меня было интересное, регулярно управляет определенным набором действий с регулярными временными интервалами. Очевидно, что это задача для cron, правильно?
К сожалению, Интернет, похоже, немного расходится.
Позвольте мне подробно рассказать о моей настройке. Во-первых, моя среда разработки находится в Windows, а моя производственная среда размещена на Webfaction (Linux). В Windows нет реального cron, не так ли? Кроме того, я использую Django! И что предложили для Django?
Celery, конечно! К сожалению, создание сельдерея для меня было более или менее буквальным кошмаром - см. Сообщение об ошибке "Нет обработчиков для многопроцессорности журналов" , используя Celery. И это только ОДНА проблема, с которой я столкнулся с сельдереем. Другие включают ошибку сокета, из-за которой я единственный, кто когда-либо столкнулся с проблемой.
Не поймите меня неправильно, сельдерей кажется ДЕЙСТВИТЕЛЬНО здоровым. К сожалению, кажется, что нет поддержки, и некоторые нечетные ограничения встроены в его предпочтительный бэкэнд, RabbitMQ. К сожалению, как ни крути программа, если она не работает, ну, она не работает!
То, что я надеюсь, что вы все можете войти. Мне бы хотелось узнать о cron или cron-эквиваленте, который можно настроить аналогично (желательно идентично) как в среде Windows, так и в Linux.
(Я боролся с сельдереем уже около двух недель и, к сожалению, думаю, что настало время бросить полотенце и отказаться от него, по крайней мере, на данный момент.)