sql >> Database >  >> NoSQL >> Redis

Django Celery kan postgres db in taak niet opvragen

Ik heb een oplossing gevonden voor Windows:Ik begon mijn selderij met het volgende commando:

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

Het probleem lijkt de --pool=eventlet --> als ik pool in solo verander, werkt het. Het volgende commando werkt nu en ik kan mijn postgres-query's maken.

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

Ik ben geen expert, ik denk dat ik --pool=eventlet in een tutorial heb gezien, dus die heb ik gebruikt. Maar met --pool=solo werkt het wel.

Hier vond ik een artikel over de verschillende poolmogelijkheden, misschien helpt het ook iemand anders:https://www.distributedpython.com/2018/10/26/celery-execution-pool/




  1. De beste architectuur voor een MongoDB-clusterimplementatie bepalen

  2. Een overzicht van WiredTiger Storage Engine voor MongoDB

  3. Kan mongodb-doctrine niet installeren in symfony2 met componist

  4. 6 Beste MapReduce Job Optimization-technieken