Nginx负载均衡实现tomcat群集
此方案 简单的配置了 Nginx+两个tomcat 来做负载均衡 如下图http://blog.运维网.com/attachment/201304/163427460.jpg
优点是 tomcat 服务器其中一个宕机 也不影响服务器的web发布
而且访问量大的情况下 也能互相分担压力
以下是 配置: vi /usr/local/nginx/conf/nginx.conf
http://blog.运维网.com/attachment/201304/170151657.jpg
这里 就不介绍tomcat怎么配置了
但是如果这样的 网站的session 就会出现问题,如果不明白什么意思 就 找个能注册登录的源码网站放到 这两个tomcat服务器下 ,然后先访问 网站 登录上,然后刷新,就会出现session消失了。你的账号也掉了。
原因是每个账号都会有一个session,tomcat会给你保存
但是这里有多个tomcat ,再负载均衡的情况下 没有保存你session的tomcat就以为你没有,所以账号就掉了。
解决方法 就是再加以个memcached服务器来让tomcat共享session 这样 不管访问哪个tomcat都会取到你的session ,后面我会发布如何 解决session共享问题的文章。
页:
[1]