我有一个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
如何使整个会话保持单个用户的同步?