sql >> Database teknologi >  >> NoSQL >> Redis

Django Selleri kan ikke forespørge postgres db inde i opgaven

Jeg fandt en løsning til Windows:Jeg startede min selleri med følgende kommando:

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

Problemet ser ud til at --pool=eventlet --> hvis jeg skifter pool til solo virker det. Følgende kommando virker nu, og jeg kan lave mine postgres-forespørgsler.

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

Jeg er ikke ekspert, jeg tror, ​​jeg så --pool=eventlet i en tutorial, så det brugte jeg. Men med --pool=solo virker det.

Her fandt jeg en artikel om de forskellige pool muligheder, måske hjælper den også en anden:https://www.distributedpython.com/2018/10/26/celery-execution-pool/




  1. Mongo update array element (.NET driver 2.0)

  2. Redis pubsub beskedkø, men med tilbagekald, som i ZeroMQ

  3. Hvordan udsteder jeg HGET/GET-kommando til Redis Database via Node.js?

  4. Sådan konverteres casbah mongodb list til json i scala / play