diff --git a/backend/Dockerfile b/backend/Dockerfile index 8e6b075..72aaa00 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -133,11 +133,11 @@ ENTRYPOINT ["tini", "--"] # Start Celery worker listening to all queues EXCEPT whisper # Whisper has a dedicated worker (see Stage 5) to prevent memory overload -# --concurrency=4 for 4 worker processes (adjust based on CPU cores available) +# --concurrency=8 for 8 worker processes (adjust based on CPU cores available) CMD ["celery", "-A", "celery_worker", "worker", \ "-Q", "default,ingest,notify,render,ffmpeg", \ "--loglevel=info", \ - "--concurrency=4", \ + "--concurrency=8", \ "--max-tasks-per-child=100"] # ----------------------------------------------------------------------------- diff --git a/docker-compose.yml b/docker-compose.yml index 50329d8..4abeb42 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -156,7 +156,7 @@ services: user: root command: > sh -c "chown -R app:app /shared-tmp && - su app -c 'celery -A celery_worker worker -Q default,ingest,notify,render --loglevel=info --concurrency=4'" + su app -c 'celery -A celery_worker worker -Q default,ingest,notify,render --loglevel=info --concurrency=8'" depends_on: mongodb: condition: service_healthy