Сельдерей не сохраняется в базе данных

Я использую Celery в своем приложении Django.

Я не могу заставить свои файлы сохраняться в базе данных.

Когда я запускаю celery -A appname worker -l info --pool=solo в терминале, то файлы сохраняются.

Как заставить его автоматически сохраняться в базе данных?

Вам нужно добавить worker процесс к вашему Procfile, например

web: gunicorn some_app.wsgi
worker: celery -A appname worker -l info --pool solo

После перераспределения, увеличить масштаб одного или нескольких рабочих, например, запустив

heroku ps:scale worker=1
Вернуться на верх