Tomcat安装、配置、优化及负载均衡详解
在/bin目录下的catalina.bat可以直接通过Tomcat设置JVM内存参数,windows下打开catalina.bat文件,在大概中间的位置,找到
通过内存设置充分利用服务器内存
java8开始,PermSize被MetaspaceSize代替,MetaspaceSize共享heap,不会再有java.lang.OutOfMemoryError:PermGen space,可以不设置
可通过jmap -heap process_id查看设置是否成功 2、最大连接数配置(并发能力) 在/conf/server.xml里进行配置 在属性中将protocol属性改为
NIO模型的效率更高 加入
四、负载均衡配置 负载均衡是提高应用负载量和容错的有效手段,可以结合Nginxs与Tomcat实现,Nginx是一款性能优异的反向代理服务器。 1、负载均衡配置实现 反向代理原理示意图: 负载均衡示意图: 负载均衡策略: Nginx 提供轮询(round robin)、用户IP哈希(client IP)和指定权重 3 种方式 2、负载均衡时Session的处理策略 Session是Tomcat服务器上的内存空间,如果一个用户发出多个请求,却发到了多个tomcat服务器中,那么就会出现Session不同步的问题 解决方案1 (编辑:惠州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |