nginx session共享问题

 

 

 将这些jar包放在tomcat lib目录下

 

每个tomcat里面的context.xml中加入
<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager" memcachedNodes="n1:192.168.43.151:11211" sticky="false" lockingMode="auto" sessionBackupAsync="false" requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$" sessionBackupTimeout="1000" transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory" />
  • 安装memcached
  • yum -y install memcached
启动memcached
memcached -d -m 128 -u root -l 192.168.1.7 -p 11211 -c 256 -P /tmp/memcached.pid
memcached-tool 192.168.1.7:11211
参数解释:
	-d:后台启动服务
	-m:缓存大小
	-p:端口
	-l:IP
	-P:服务器启动后的系统进程ID,存储的文件
	-u:服务器启动是以哪个用户名作为管理用户

 

 

<%@ page import="java.util.*" contentType="text/html; charset=UTF-8"%> 
<h1>node01</h1>
<%=session.getId()%>

 

posted @ 2022-04-15 17:11  花心大萝卜li  阅读(57)  评论(0)    收藏  举报