Я тестировал свой проект на своей локальной машине, и он работал нормально. Но после загрузки на удаленный сервер (CentOS), я не могу выполнить celerybeat.Nginx (Django) ImportError: не могу импортировать имя celeryd
Это моя команда. python manage.py celeryd --events --loglevel=INFO -c 5 --settings=[settings-directory].production
Эта команда работает в локальной машине (с --settings = [Настройки-каталог] .local), но на удаленном сервере, ImportError: cannot import name celeryd
произошло.
Окружение сельдерея находится в base.py. local.py и production.py импортировать файл. В production.py, есть только DEBUG, статические, настройки базы данных.
я могу импортировать djcelery и сельдерея в оболочке удаленной машины.
Как я могу это решить?
-
Я думаю, что это проблема версии .. Я читал о celery3.1
Откуда у вас была команда? [django-celery docs] (https://pypi.python.org/pypi/django-celery) говорят, чтобы начать бить с помощью python manage.py celery beat. – Lycha
@Lycha http://mechanicalgirl.com/post/scheduling-periodic-tasks-celery-233-and-django-14/ отсюда ... Я последовал этим шагам. – margincall