Django не отправляет задачи в Celery в производстве

Я занимаюсь развертыванием и деплоем django-приложений с помощью gunicorn & nginx. Недавно я создал проект celery и вот мои сервисы: Gunicorn Project Service

[Unit]
Description=gunicorn daemon for my project
After=network.target

[Service]
User=user
Group=www-data
WorkingDirectory=/home/user/myproject
ExecStart=/home/user/myproject/myenv/bin/gunicorn --access-logfile - --workers 3 --bind unix:/home/user/myproject/project.sock project.wsgi:application

[Install]
WantedBy=multi-user.target

Селерейный сервис

[Unit]
Description=Celery Worker Service for my project
After=network.target

[Service]
Type=simple
User=user
Group=www-data
WorkingDirectory=/home/user/myproject
ExecStart=/home/user/myproject/myenv/bin/celery -A project worker -l info

Restart=always

[Install]
WantedBy=multi-user.target

Журналы сельдерея застряли на: celery@server ready. Но когда я запускаю python3 manage.py runserver в production, журналы celery обновляются & моя задача работает, но не работает, когда я использую прямой сервис...

Я пробовал изменить celery на solo worker --pool=solo -l info [celery service], но это не помогло. Оперативная память и процессор моего сервера не используются в полной мере, так что это не проблема.

Спасибо!

Вернуться на верх