服务器做nginx+tomcat集群+session共享
来源:互联网 发布:淘宝包包代理厂家直销 编辑:程序博客网 时间:2024/04/29 10:42
(1)首先添加memcache,这个网上到处可以找到
启动命令: ./memcached -d -p11216 -U11216 -m1024 -c 600 -u root
(2)添加nginx,
添加对应的web服务
/usr/software/nginx/conf下的nginx.conf
在 location / {
#root /data/project/moon/html;
#index index.html index.htm;
里添加
proxy_pass http://myapp1;
添加web服务器的话
upstream myapp1 {
server localhost:8082;
server localhost:8081;
}
注意:nginx有三种策略a,轮询,第一个链接过来访问server1,第二个链接过来访问server2; b 按hash值分配,这样的缺点是如果某个地方访问多,另一个地方访问少,访问多的地方就容易挂掉; c 按量分配策略,假设server1有5个人访问,server2有1个人访问,那么再来一个人就访问server2
启动nginx命令:
找到nginx路径cd /usr/software/nginx
然后执行 ./bin/nginx -c /usr/software/nginx/conf/nginx.conf
(3)tomcat配置
a 修改tomcat端口
b context.xml配置memcache
<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="n1:localhost:11216"
sticky="false"
sessionBackupAsync="false"
lockingMode="auto"
requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$"
transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory"
/>
memcache和tomcat结合:
<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="n1:localhost:11216"
sticky="false"
sessionBackupAsync="false"
lockingMode="auto"
requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$"
transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory"
/>
(4)添加 CATALINA_HOME
cat /etc/profile
在最后添加
export CATALINA_HOME=/usr/local/tomcat7
export CATALINA_HOME2=/usr/software/tomcat-node-1
export CATALINA_HOME3=/usr/software/tomcat-node-2
source /etc/profile
- 服务器做nginx+tomcat集群+session共享
- nginx整合tomcat集群并做session共享----测试案例
- Nginx+Tomcat集群 + Session共享
- nginx+tomcat集群,session共享
- Windows7 + Nginx + Memcached + Tomcat 集群 session 共享
- Nginx + Memcached + Tomcat 集群 session 共享
- Nginx+Tomcat+Memcached集群Session共享
- Nginx+Tomcat+Memcached集群Session共享(windows)
- Nginx+Tomcat+Memcached集群Session共享
- Nginx+Tomcat+Memcached集群Session共享 .
- Nginx+Tomcat+Memcached集群Session共享
- Nginx+Tomcat+Memcached集群Session共享
- Nginx+Tomcat+Memcached集群Session共享
- 基于Nginx+Tomcat集群实现Session共享
- Nginx+Tomcat+Memcached集群Session共享
- 【nginx+memcached+tomcat集群 session共享完整版】
- Nginx+Tomcat+Memcached集群Session共享
- nginx+memcached+tomcat集群 session共享完整版
- HT for Web中3D流动效果的实现与应用
- bitmap类C++实现
- javascript 事件监控
- C++类和对象的模板
- 数据挖掘之-简单属性之间的相似度和相异度
- 服务器做nginx+tomcat集群+session共享
- 【算法拾遗】最大数和最小数
- freemarker自定义标签报错(六)
- java 二维数组,三维数组 ,糊糙数组,多维数组示例代码
- 网络概述
- java多线程之路之线程状态—Core Java学习
- pvr查看工具 windows 下预览
- 基础系统数据录入有感
- Live555源码分析@njzhujinhua[3]:ServerMediaSubsession与ServerMediaSession