Skip to content

Commit dbb6bb7

Browse files
committed
BC-269 Configure celery pool type and concurrency number.
1 parent 2528923 commit dbb6bb7

File tree

4 files changed

+109
-3
lines changed

4 files changed

+109
-3
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ run-server:
5858

5959
.PHONY: run-celery
6060
run-celery:
61-
poetry run celery -A node.config.celery worker --loglevel=INFO
61+
poetry run celery -A node.config.celery worker --loglevel=INFO --pool=eventlet --concurrency=30
6262

6363
.PHONY: shell
6464
shell:

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ services:
4747
TNB_DATABASES: '{"default":{"CLIENT":{"host":"node-mongo","password":"${MONGO_INITDB_ROOT_PASSWORD}"}}}'
4848
TNB_CELERY_BROKER_URL: 'amqp://guest:guest@celery-broker:5672//'
4949
env_file: .env
50-
command: poetry run celery -A node.config.celery worker --loglevel=INFO
50+
command: poetry run celery -A node.config.celery worker --loglevel=INFO --pool=eventlet --concurrency=30
5151
depends_on:
5252
- node-mongo
5353
- celery-broker

poetry.lock

Lines changed: 106 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ celery = "^5.2.3"
2626
sentry-sdk = "^1.5.6"
2727
drf-spectacular = "^0.21.2"
2828
model-bakery = "^1.4.0"
29+
eventlet = "^0.33.0"
2930

3031
[tool.poetry.dev-dependencies]
3132
pre-commit = "^2.15.0"

0 commit comments

Comments
 (0)