Если вы используете mod_wsgi в режиме демона с несколькими потоками, ни один из этих параметров не будет работать.
WSGIDaemonProcess domain.com user = группа www-данных = потоки www-данных = 2
Это сложно, поскольку он будет работать с сервером разработки django (одиночный локальный поток) и давать непредсказуемые результаты в зависимости от времени жизни вашего потока.
Ни установка атрибута запроса, ни манипулирование сессией не являются потокобезопасными в mod_wsgi. Поскольку process_response принимает запрос в качестве аргумента, вы должны выполнять всю свою логику в этой функции.
class ThreadsafeTestMiddleware(object):
def process_response(self, request, response):
thread_safe_variable = request.some_dynamic_value_from_request