Встречается на собеседованиях • сегодня
Как запускал Celery
Для запуска Celery необходимо выполнить несколько шагов:
- Установить Celery и брокер (например, Redis или RabbitMQ):
bash
pip install celery redis- Создать файл
tasks.pyс задачами:
python
from celery import Celery
app = Celery('tasks', broker='redis://localhost:6379/0')
@app.task
def add(x, y):
return x + y
text
3. Запустить worker в отдельном терминале:
```bash
celery -A tasks worker --loglevel=info- Запустить beat (если нужны периодические задачи):
bash
celery -A tasks beat --loglevel=info- В основном приложении можно вызывать задачи:
python
from tasks import add
result = add.delay(4, 4)Важные моменты:
- Брокер должен быть запущен (Redis/RabbitMQ)
- Для production лучше использовать
--pool=soloили--pool=gevent - Можно настроить несколько workers с разными очередями
- Для мониторинга можно использовать
flower

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы