精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2011-12-13
1、Linux下用link方式共享一个只读目录即可,没有任何问题。
2、两台机器,用F5太奢侈了。用Nginx做一个前置代理就可以了。 3、另外,一台机器部署5个tomcat,估计是app优化没有做好,其他瓶颈导致CPU使用率上不去。 |
|
返回顶楼 | |
发表时间:2011-12-14
RayChase 写道 1、Linux下用link方式共享一个只读目录即可,没有任何问题。
2、两台机器,用F5太奢侈了。用Nginx做一个前置代理就可以了。 3、另外,一台机器部署5个tomcat,估计是app优化没有做好,其他瓶颈导致CPU使用率上不去。 感谢回复,“另外,一台机器部署5个tomcat,估计是app优化没有做好,其他瓶颈导致CPU使用率上不去。”,客户已经买了机器了,就是64G的内存,在一台机器上部署多个tomcat,就是为了不浪费内存。开大的jvm堆内存垃圾回收伤不起呀。还有什么好办法吗,把这64G都利用上。 |
|
返回顶楼 | |
发表时间:2011-12-14
surfire91 写道 其实楼主也只是两台机器接受前端请求,同一台机器请求指向同一个目录就行了,也只要在两台机器上发布,还不需要搞共享存储。
总共才两台机,每台机器的tomcat共享一个目录就够啦,写个脚本统一发布,不会有任何影响的啦 |
|
返回顶楼 | |
发表时间:2011-12-14
同一台物理服务器上面可以配置一个common目录,把app放入次目录下面,可以把这台服务器上面的tomcat配置指向这个目录
不同服务器上面可以通过rsync或者NFS方式同步,部署不需要写什么脚本 建议可以在重启tomcat的时候写脚本,别一次重启所有tomcat,这样会停止对外服务 |
|
返回顶楼 | |