多线程wsgi无法正常工作

时间:2015-11-13 22:50:03

标签: python multithreading wsgi

我有一个mod_wsgi python应用程序,当多个用户登录到门户网站时,它似乎混合了用户名。

def application(environ, start_response):
       username = None
       if "REMOTE_USER" in environ and environ["REMOTE_USER"]:
              username = environ["REMOTE_USER"]

        if ws_butt.lower()=='submit':
              return check_admin_params(environ,start_response,action,username)

def check_admin_params(environ,start_response,action,username):
       if action=="something":
          #do something
       else:
           return error_html(environ,start_response,username)

我传了这个"用户名"所有功能都要做某些事情。似乎多个用户同时或随机登录,获取混合用户名。是不是在做多线程还是我错过了什么?

configuration as WSGIDaemonProcess threads=25

如何使整个会话保持单个用户的同步?

0 个答案:

没有答案
相关问题