现有两台高性能的pc服务器作web服务器,每台硬件:cpu(4路12核,共48个cpu),内存64G,每台软件:RHEL5.5、SUN JDK1.6、Tomcat6。
由于jvm堆内存回收时间的限制,不敢为堆分配大内存,每个jvm分配了4G内存(新生代1.5G并行收集,平均每次回收0.0303220 secs,每1.5分钟回收一次,旧生代并发收集,平均每次回收0.6230031secs,每5个小时回收一次),每台linux使用了8个jvm。每个jvm上使用一个tomcat。每个tomcat上就运行一个webapp,每个tomcat都是相同的应用。每台linux上有一个apache,动态请求负载均衡到这8个tomcat上。使用F5把请求分发到这两个主机上。
session和缓存信息存放在第3台linux主机上的memcached上。
系统一直运行的比较好,但就是每次发布程序的时候比较痛苦。现在每个tomcat的跑的应用存放到一个目录,例如:tomcat1对应的应用目录是/app1,tomcat2=/app2,以此类推,而且还是两台主机,为了可以做到一键发布写了很多的shell脚本。
现在我想可不可以这样,两台主机接一个共享存储,每个主机映射存储上的相同目录,把webapp就部署到这个目录下,所有的tomcat都指向这个目录。这样我只要把程序发布到这个目录下,然后通过脚本重启16个tomcat就可以了。不知大家有没有这么干过的,行不行的通,因为要16个tomcat读取一个webapp目录,有没有什么不良影响。
分享到:
相关推荐
tomcat集群session共享问题解决方案,以及应用到的相关资料
linux.tomcat-session共享.redis.安装包
本资源包括了如何修改Tomcat配置来支持Redis的Session存储以及相应的jar
tomcat8 Linux版本下载 Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。此版本为linux的64位版本,解压即使用。非常的方便非常的好用
LINUX部署tomcat内存溢出解决方案 已经使用过了,确实是好用的。
二级等保主机安全测评作业指导书-中间件Tomcat.pdf二级等保主机安全测评作业指导书-中间件Tomcat.pdf二级等保主机安全测评作业指导书-中间件Tomcat.pdf二级等保主机安全测评作业指导书-中间件Tomcat.pdf二级等保主机...
linux服务器64位的tomcat7下载,本人正在使用这个tomcat服务器,亲测有效
Windows t和linux下无法启动Tomcat解决方案Windows t和linux下无法启动Tomcat解决方案Windows t和linux下无法启动Tomcat解决方案Windows t和linux下无法启动Tomcat解决方案
在linux下部署tomcat,包括firefox静默升级、配置本地yum仓库
解决tomcat在IP 和端口不同时引起的跨域问题,解决方案,通过编写crossDomain.xml文件
liunx下的tomcat!格式是.tat.gz的!
在网上找了好久,终于找到了可用的资源,本人亲自测试,绝对tomcat7下可用。
tomcat7 文件解压后在linux上安装
tomcat 8.0 linux
讲解linux下双tomcat的配置,包含从JDK安装到tomcat安装和配置的全过程
linux定时自动重启TOMCAT,SHELL脚本, 按制定时间启动脚本,并自动查找TOMCAT进程,关闭TOMCAT进程,然后再启动TOMCAT进程,服务器压力过大,或遭受攻击时,TOMCAT集群时自动维护出问题的TOMCAT。
本资源通过Redisson组件实现Tomcat的非黏性会话管理功能,支持多个Tomcat共享存储Session会话信息,支持Tomcat的6.x、7.x、8.x版本,支持JDK1.8+或JDK1.6+环境。Redisson通过重定义Session相关类方法的方式实现...
Tomcat8 For Linux 百度网盘
NULL 博文链接:https://7shao.iteye.com/blog/1569798
Tomcat在linux下的安装 Tomcat在linux下的安装