В представлении я использую модуль threading
, чтобы запустить задачу в фоновом режиме и сразу вернуть представление (мне нужно запустить его в фоновом режиме, так как мне нужно дождаться ответа I/O).Модуль Threading очень медленный, когда позади uwsgi
Выполняемый поток - это функция python, которая почти не требует времени (~ 0,1 с) при запуске сама по себе, но может занять до часа при запуске с использованием модуля threading
.
Мое приложение - приложение Django, работающее за uwsgi. В чем причина?
Я отмечаю, что этот флаг не позволит работать с многопроцессорным модулем Python и позволяет только модулю потока работать правильно, для тех из вас, кто может вытаскивать ваши волосы в 3 часа ночи. – user14717