Redis
 sql >> база данни >  >> NoSQL >> Redis

Django Celery не може да запитва postgres db вътре в задачата

Намерих решение за Windows:Стартирах моята целина със следната команда:

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

Проблемът изглежда --pool=eventlet --> ако сменя пула на solo, той работи. Следващата команда работи сега и мога да правя своите заявки за postgres.

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

Не съм експерт, мисля, че видях --pool=eventlet в урок, така че използвах това. Но с --pool=solo работи.

Тук намерих статия за различните опции за пул, може би ще помогне и на някой друг:https://www.distributedpython.com/2018/10/26/celery-execution-pool/




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как работи SignalR.Redis под капака?

  2. Как да приложите транзакция с връщане назад в Redis

  3. Грешка в командната команда на Redis Enterprise Clustering „CLUSTER“

  4. Как да изтриете Heroku Redis?

  5. Механизъм за заключване на магазина на Redis (или някаква база данни?) (NodeJS)