Декоратор Django-utils @async и gunicorn не работают

, я использую декоратор djutils @async для асинхронного вызова функции. Это хорошо работает, когда я запускаю свой сервер стандартной командой ./ manage.py runserver . Но когда я запускаю свое приложение django под gunicorn и вызываю функцию с помощью декоратора @async, вообще ничего не происходит ...

Я просмотрел код асинхронного декоратора djutils, и он добавляет объект в стандартную очередь Python и добавляет объект в нее. , а также порождает один или несколько потоков для использования очереди.

Кто-нибудь может придумать или намекнуть, где мне следует искать дальше, чтобы мои функции @async работали в Gunicorn?Gunicornn меняет стандартную реализацию реализации потока Python?

6
задан Bob Jansen 22 January 2012 в 10:55
поделиться