Установили ли вы Django в своей среде?
pip install Django
Быстрый обходной путь запускает в вашей среде следующее:
python3 venv/bin/django-admin startproject temp
скворец и workling кажутся довольно интересными (см. скринкаст ), если у Вас могли бы быть несколько таких процесс, и Вы хотите поставить их в очередь.
Вам могло бы также быть интересно предыдущий скринкаст , что грабли использования для фонового процесса, и будущим, который, вероятно, будет о другом решении того же вопроса.
BackgrounDRb не является поточным, полностью базирующийся процесс. Это только имеет функцию пулов потоков, которые может использовать пользователь, если он хочет справиться со связанными задачами IO одновременно.
Попытка 1,1 выпуска и позволили мне (на моем блоге), или в списке рассылки знают о любых проблемах.
Я добавлю ди-джея (Отложенное Задание) к списку - http://blog.leetsoft.com/2008/2/17/delayed-job-dj
, парни GitHub недавно дали ему большой обзор: http://github.com/blog/197-the-new-queue
Является ли что-то 'лучшим' решением, действительно зависит от того, что проблема, Вы пытаетесь решить. В некоторых случаях лучшим решением будет самое легкое решение в другом самое тяжелое.
BackgroundRb является, вероятно, самым полнофункциональным процессором фоновых заданий направляющих, но это является также самым сложным, так потребует, чтобы больше инвестиций справилось с ним. BackgroundRb может, вероятно, обработать большинство вариантов использования от простого до комплекса.
я услышал очень хорошие вещи о Ara T. Howard Фоновое задание (Bj), который, для заключения в кавычки README является глупая простая нулевая администраторская второстепенная приоритетная очередь для направляющих . Это - намного более легкое решение и может быть предпочтительно для BackgroundRb для большинства сценариев в результате.
, Если все Вы хотите, решение для нечастого офлайнового пакетного стиля, обрабатывающего затем script/runner
, который идет со всеми приложениями для направляющих, было бы более, чем соответствующим.
Для дополнительных материалов для чтения Вы могли бы хотеть посмотреть HowToRunBackgroundJobsInRails от эти направляющие Wiki .
Скворец + плагин Workling очень прост. Плюс, это использует Memcached, который прост, протестирован и масштабируем.
Мы используем Крон. Легкий настроить, легкий поддержать, и это Всегда Работы.
BackgroundRb съест Ваш мозг.
BackgrounDRb - Профессионалы: Полнофункциональный, обмен сообщениями, Недостатки: Поточный (eek - направляющие не ориентировано на многопотоковое исполнение!), комплекс
Генератор Демона - Профессионалы: Простой, задания выполнений и вот именно!, Недостатки: Ничего подобного не представляет себе передавать материал.