I’m trying to set up a Celery + Redis + FastAPI system. All is working well on my local. When I deploy on Render, the Celery worker just isn’t picking up any tasks.
I have my Redis broker URL set as CELERY_BROKER_URL in both my Redis and FastAPI services. I’m not sure the Redis broker is even picking up the tasks; I don’t see anything in the Redis logs, but I’m not sure I’m supposed to?
I have my Celery app living under api.celery.tasks, so I’m calling my Celery app with
celery --app api.celery.tasks worker --loglevel info --concurrency 4
Any ideas? Pretty stumped