Nginx常用集群以及解决TomcatSession问题
来源:互联网 发布:硬盘修复软件 编辑:程序博客网 时间:2024/06/03 19:19
1. 软件配置
配置负载均衡使用nginx的代理模块
具体参考 tengine官网配置(http://tengine.taobao.org/document_cn/http_upstream_check_cn.html)
找到 nginx/conf/nginx.conf 配置
http { upstream mytomcat{ # 配置后端tomcat服务器的ip和端口 server 192.168.58.133:8888; server 192.168.58.132:8888; #interval检测后端服务器的时间3000 #rise=2表示连续两次连接后端服务器表示存活 #fall=5表示连续5次连接后端服务器失败表示后端tomcat挂了 #timeout=1000 表示连接超时时间 check interval=3000 rise=2 fall=5 timeout=1000 type=http; #发送一个HEAD请求 check_http_send "HEAD / HTTP/1.0\r\n\r\n"; #返回 2和3开头的响应码表示成功 check_http_expect_alive http_2xx http_3xx; } server { listen 80; location / { proxy_pass http://cluster1; } #开始状态监控 网页服务器 location /status { check_status; } } }
检测代码配置 /usr/local/nginx/sbin/nginx -t
maven地址(自行到maven.aliyun.com/nexus搜索memcached-session-manager-tcX X为6或者7后者8是tomcat版本 我这里用tomcat6 )
二.配置memcached解决Session
将该jar包拷贝到 132的tomcat/lib目录下
修改tomcat/conf/server.xml
<Engine name="Catalina" defaultHost="localhost">
修改为 <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat132"> 用于在产生session是加上后缀
133的配置加上jvmRoute="tomcat133" 即可
打开132和133 conf/context.xml
分别在Context节点下添加
<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager" memcachedNodes="n1:192.168.58.132:11211"#memcache的地址跟端口 sticky="false" sessionBackupAsync="false" requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$" transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory" />
阅读全文
0 0
- Nginx常用集群以及解决TomcatSession问题
- nginx 分发 tomcat集群 问题
- 关于nginx集群配置问题
- nginx分别在window和linux搭建集群以及session共享问题
- Nginx的Sessin sticky模块解决集群环境下session丢失的问题
- seureCRT 快捷键、常用技巧以及 解决不能删除字符问题
- Nginx tomcat 集群负载均衡解决笔记
- Nginx参数配置以及Nginx+tomcat配置集群
- 使用redis集群+tomcat缓存共享下session丢失问题产生原因以及解决
- RabbitMQ 集群问题急解决
- redis集群问题及解决
- Nginx在Linux下的安装与配置,以及遇到问题的解决整理
- yum安装的nginx以及解决selinux导致无法访问的问题
- FCKeditor问题以及解决
- nginx 解决跨域问题
- nginx 解决首页跳转问题
- nginx解决跨域问题
- nginx解决跨域问题
- C++中的const
- 正则表达式pattern内部\\\\用法
- CodeMirror 的简单配置
- bzoj1468 Tree 点分治
- CentOS 7 下安装mosquitto
- Nginx常用集群以及解决TomcatSession问题
- keil工程无法调试
- rotate-image
- AngularJS 学习笔记(4)-过滤器,$location
- ArcEngine创建要素类_线图层
- 项目1-C++语言中函数参数传递的三种方式
- 算法提高 ADV-135 三角形面积
- IE8、7、6动态添加样式时,CSS hack的BUG
- MySQL单表查询多表查询