首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

nginx tomcat7 memcache设立服务器负载均衡,session共享

2013-10-17 
nginx tomcat7 memcache设置服务器负载均衡,session共享在网上有好多例子,我挨个试了试,但是都是不行http:

nginx tomcat7 memcache设置服务器负载均衡,session共享

在网上有好多例子,我挨个试了试,但是都是不行

http://www.oschina.net/question/1014681_107718

这个写的不错,按照他的配置基本上不出问题,但是包的引用还是不太对,

http://www.linuxidc.com/Linux/2012-09/71264.htm这个是用的kryo序列化的,但是也不是很对,现在我写下自己的配置

第一步,编写bat文件,方便启动关闭服务器

 java.lang.NoSuchMethodError: 
后来换为spymemcached-2.8.4.jar包就不再报错
4.nginx配置
具体的参数意思可以参考下面的bloghttp://www.cnblogs.com/xiaogangqq123/archive/2011/03/02/1969006.html

 server {        listen       9007;        server_name  localhost;        #charset koi8-r;        #access_log  logs/host.access.log  main;                           location ~ .*\.(jsp|do)?$ {             proxy_set_header Host $http_host;             proxy_redirect     off;             proxy_pass         http://web_server;             proxy_set_header   Host             $host;             proxy_set_header   X-Real-IP        $remote_addr;             proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;         }          location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$ {             #如果后端的服务器返回502、504、执行超时等错误,自动将请求转发到upstream负载均衡池中的另一台服务器,实现故障转移。             proxy_next_upstream http_502 http_504 error timeout invalid_header;                        proxy_cache_valid 200 304 1h;           #对不同的HTTP状态码设置不同的缓存时间             proxy_cache_valid 301 302 5m;             proxy_cache_valid any 1m;             proxy_set_header  Host $host;             proxy_set_header  X-Real-IP  $remote_addr;             proxy_set_header X-Forwarded-For $remote_addr;             proxy_set_header Accept-Encoding "";  #(或是后台服务器关闭gzip),这样这台机器才不会缓存被压缩的文件,造成乱码             proxy_ignore_headers "Cache-Control" "Expires"; #这段配置加上后,proxy_cache就能支持后台设定的expires。             proxy_pass http://web_server;             expires  15m;         }          location / {             proxy_set_header Host $http_host;             proxy_redirect     off;             proxy_pass         http://web_server;             proxy_set_header   Host             $host;             proxy_set_header   X-Real-IP        $remote_addr;             proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;           } 

具体的配置如上。

热点排行