1
ejin 2013-07-06 16:02:30 +08:00
是不是有框架
|
2
yibin001 2013-07-06 16:11:05 +08:00
有多台服务器?session是diskstorage模式?
|
3
yetone 2013-07-06 20:26:23 +08:00 via Android
多进程导致的,nginx 使用 ip_hash。
|
4
ixiaohei 2013-07-06 20:52:54 +08:00
也碰过到,不知什么原因。开发的时候碰到的
|
5
ivanlw OP @ejin 嗯,就是原生的Flask的session
@ixiaohei 那请问后来有解决吗? @yibin001 你说的是Flask的吗?我官网搜diskstorage没有找到相关结果…… @yetone 根据您的提示,搜了下,好像这里说跟ip_hash没什么关系:http://www.oschina.net/question/658145_69044 |
6
julyclyde 2013-07-07 12:56:10 +08:00
你先说说部署情况再问
|
8
BOYPT 2013-07-08 14:56:18 +08:00 2
ip_hash没关系。
uwsgi默认开多个进程来服务,如果你的session机制不是跨进程共享数据的,比如用内存变量,就会这样。 所以, 1.用文件/数据库/memcache等独立于服务进程外的存储方式来做session的存储; 2.只启用一个进程(就如楼主自己弄那样) |