В рабби уже занеслись, а из БД не удалились?
не совсем понимаю, что значит "В рабби уже занеслись". он же нужен только для организации очереди, в которую добавляется запись при вызове в коде func.delay(), периодические же таски если я правильно понимаю в очередь не добавляются. Возможно, что тут я не прав.
В любом случае, если переодические таски заносятся в очередь рабби, то очередь в БД не должна задействоваться, брокер то один =)
нужен код и логи
что нужно из кода и логов? В коде настройки селери такие:
import djcelery
djcelery.setup_loader()
CELERYBEAT_SCHEDULER="djcelery.schedulers.DatabaseScheduler"
BROKER_URL = 'amqp://sb:pass@127.0.0.1:5672/sb'
При старте селари в логи пишет:
Starting from version 3.2 Celery will refuse to accept pickle by default.
The pickle serializer is a security concern as it may give attackers
the ability to execute any command. It's important to secure
your broker from unauthorized access when using pickle, so we think
that enabling pickle should require a deliberate action and not be
the default choice.
If you depend on pickle then you should set a setting to disable this
warning and to be sure that everything will continue working
when you upgrade to Celery 3.2::
CELERY_ACCEPT_CONTENT = ['pickle', 'json', 'msgpack', 'yaml']
You must only enable the serializers that you will actually use.
warnings.warn(CDeprecationWarning(W_PICKLE_DEPRECATED))
[2017-05-03 12:24:41,432: INFO/Beat] beat: Starting...
[2017-05-03 12:24:41,433: INFO/Beat] Writing entries...
[2017-05-03 12:24:41,441: INFO/MainProcess] Connected to amqp://sb@127.0.0.1:5672/sb
[2017-05-03 12:24:41,450: INFO/MainProcess] mingle: searching for neighbors
[2017-05-03 12:24:42,458: INFO/MainProcess] mingle: all alone
[2017-05-03 12:24:42,463: WARNING/MainProcess] celery@server1.zend-net.ru ready.
Updated 12 May 2017, 11:49 by mpro.