求教Apache+Tomcat集群的Session复制方法

求教Apache+Tomcat集群的Session复制方法,第1张

1打开tomcat1\conf\ serverxml将<Cluster>部分的注释去掉。
再打开tomcat2\conf\ serverxml将<Cluster>部分的注释也去掉,
并将<Cluster>中<Receiver>的tcpListenPort的值改为4002。以避免与Tomcat1冲突。
2分别在2个tomcat的webapps\test中新建WEB-INF目录,在WEB-INF中添加webxml内容如下:
<distributable/>
主要是添加<distributable/>,distributable元素用来告诉servlet容器,程序将部署在分布式Web容器中。
重新启动tomcat1和tomcat2 访问
ps:
tomcat的session同步功能需要用到组播,windows默认情况下是开通组播服务的,但是linux默认情况下并没有开通,
可以通过指令打开route add -net 224000 netmask 240000 dev eth0,如果需要服务器启动时即开通组播
需在/etc/sysconfig/static-routes文件内加入eht0 net 224000 netmask 240000。具体组播概念请查阅
CCNP相关内容。
可以通过netstate -g 来查看组播状态,也可以在route -e 命令中看到

第一、Nginx和Tomcat的区别
Nginx主要用做静态内容服务和代理服务器,直接将外来的请求转发给后面的应用服务器;Tomcat更像是一个应用容器。
第二、nginx和Apache的区别
Apache是同步多进程模型,是可以一个连接对应一个进程,而nginx属于一步的,多个连接可以对应一个进程。
Nginx轻量级,抗并发,处理静态文件好;Apache稳定性好,对PHP支持比较简单,nginx还需要配合其他后端进行使用,处理动态请求上更有优势。
建议使用前端nginx抗并发,后端Apache集群,配合起来效果会更好。
第三、Tomcat和Apache的区别
Apache由C语言实现,支持各种特性和模块从而来扩展核心功能;Tomcat是Java实现的,可以更好地支持servlet和jsp。
Apache也是普通的服务器,本身只支持HTML静态普遍网页,不过可以通过插件来支持PHP等;Tomcat是jsp/servlet容器,支持HTML、jsp、asp、PHP、CGI等。
Apache侧重于>重启。
apache假死的解决方法:首先在apache的“>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10611945.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存