sql >> Base de Datos >  >> NoSQL >> Redis

Django Celery no puede consultar postgres db dentro de la tarea

Encontré una solución para Windows:comencé mi apio con el siguiente comando:

celery -A geodjango.celery worker --loglevel=info --pool=eventlet

El problema parece --pool=eventlet --> si cambio el grupo a solo, funciona. El siguiente comando funciona ahora y puedo hacer mis consultas de postgres.

celery -A geodjango.celery worker --loglevel=info --pool=solo

No soy un experto, creo que vi --pool=eventlet en un tutorial, así que lo usé. Pero con --pool=solo funciona.

Aquí encontré un artículo sobre las diferentes opciones de grupo, tal vez también ayude a alguien más:https://www.distributedpython.com/2018/10/26/celery-execution-pool/