欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

关memcached 共享tomcat session的有关问题

更新时间: 2014-01-05 01:59:12 责任编辑: Author_N1

 

关memcached 共享tomcat session的问题
环境是这样: 
前台一个nginx,后面两个tomcat. 
nginx关键配置: 

XML code


upstream tomcat{  
        server   127.0.0.1:81;  
        server   127.0.0.1:85;  
          
    }  
server {  
        listen       80;  
        server_name  localhost;  
  
        #charset koi8-r;  
  
        #access_log  logs/host.access.log  main;  
  
        location / {  
            root   html;  
            index  index.html index.htm;  
            proxy_pass  http://tomcat;  
        }  
    ...  
}  



tomcat 的context.xml的关键代码: 
XML code

<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"  
   memcachedNodes="n1:localhost:11211"      
   requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$"  
   transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory"  
   />      





想用memcached共享session,现在有个问题,就是在两个tomcat下面有同样的jsp,功能是提交一个值存放到session,并且页面输出存放在session里面的值。和session id, 
提交完一个值之后,就会将值存放到一个tomcat里面的session里面,然后重复刷新页面,一次显示有值,再一次显示空,再一次显示有值,如此重复,就是说session没有同步,但是如果把其它一个tomcat停止,另一个session就会有值,然后启动停止的tomcat,再停止另一个tomcat,同样session里面也是有值的。 
有没有办法在不停止tomcat利用memcached 保持session同步?

--参考方法--
我是来拿分的
你先弄个8.5k试试看
--参考方法--
我是来拿分的
你先弄个8.5k试试看
--参考方法--
我是来拿分的
你先弄个8.5k试试看
  

--参考方法--
09年工作就能拿到4K啊?
--参考方法--
楼主果断10K
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:59:12
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/4126/
本文WWW.DOC100.NET DOC100.NET版权所有。