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