文档章节

生产环境Tomcat应用服务器的优化配置

attobit
 attobit
发布于 2016/09/30 15:40
字数 187
阅读 21
收藏 0
点赞 0
评论 0

配置DNS缓存过期策略:

配置$JAVA_HOME/jre/lib/security/java.security
networkaddress.cache.ttl=60
networkaddress.cache.negative.ttl=10

配置$CATALINA_BASE/bin/setenv.sh
CATALINA_OPTS="$CATALINA_OPTS -Dsun.net.inetaddr.ttl=60 -Dsun.net.inetaddr.negative.ttl=10"

 

JVM优化:

压缩普通对象指针

配置$CATALINA_BASE/bin/setenv.sh
CATALINA_OPTS="$CATALINA_OPTS -XX:+UseCompressedOops"

 

JMX配置:

JMX(Java Management Extensions)是植入管理功能的框架规范。Tomcat集成了JMX的支持,通过配置,可以使用JMX Clinet(比如JConsole或VisualVM)远程的监控Tomcat运行状况。

配置$CATALINA_BASE/bin/setenv.sh
-Dcom.sun.management.jmxremote.port=8100
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=true
-Dcom.sun.management.jmxremote.access.file=$CATALINA_BASE/conf/jmx.access
-Dcom.sun.management.jmxremote.password.file=$CATALINA_BASE/conf/jmx.password

 

设置独立的webapps目录:

禁止访问Tomcat随带的几个项目,防止被恶意攻击。

© 著作权归作者所有

共有 人打赏支持
attobit
粉丝 0
博文 6
码字总数 1858
作品 0
深圳
tomcat 性能优化

tomcat 性能优化 tomcat默认参数是为开发环境制定,而非适合生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈。 tomcat内存优化 linux修改TOMCAT_HOME/bin/catalina.sh,在前...

网费 ⋅ 2016/07/23 ⋅ 0

闲谈Tomcat性能优化

Tomcat在各位JavaWeb从业者常常就是默认的开发环境,但是Tomcat的默认配置作为生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈. 幸好Tomcat还有很多的提升空间.下文介绍一下...

ParkJun ⋅ 2016/02/23 ⋅ 13

JAVA企业级应用TOMCAT实战

精彩视频讲解,请猛戳–>JAVA企业级应用TOMCAT实战视频课程 1. Tomcat简介 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一...

想飞的鱼8 ⋅ 2016/11/21 ⋅ 0

一键安装包--LNMT

LNMT一键安装包是什么? LNMT一键安装包是一个用 Linux Shell 编写的可以为 CentOS/RedHat VPS(VDS) 或独立主机安装 LNMT(Nginx、MySQL、JRE、Tomcat) 生产环境的 Shell 程序。同时提供一些实...

蓝翔妓工 ⋅ 2015/01/30 ⋅ 5

APP性能测试诊断与优化--通过现象猜本质

APP性能测试诊断与优化--通过现象猜本质 这段时间忙着帮北京某城商行做移动端性能测试,因移动端IPD、手机等都是无线设备,而且该客户是面临全国各地用户提供移动端APP支持,为了更真实的模拟...

泊涯 ⋅ 2017/08/10 ⋅ 0

JAVA企业级应用TOMCAT实战

Tomcat简介 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 Tomcat服务器是一个免费的开放源代...

zhiqiangw ⋅ 2016/11/26 ⋅ 0

Tomcat在生产环境中的性能优化

简介 考虑一下这种场景,你开发了一个应用,它有十分优秀的布局设计,最新的特性以及其它的优秀特点。但是在性能这方面欠缺,不管这个应用如何都会遭到客户拒绝。客户总是期望它们的应用应该...

OSC一霸 ⋅ 2016/09/01 ⋅ 0

Tomcat 安全配置与性能优化

Tomcat 是 Apache软件基金会下的一个免费、开源的WEB应用服务器,它可以运行在 Linux 和 Windows 等多个平台上,由于其性能稳定、扩展性好、免费等特点深受广大用户喜爱。目前,很多互联网应...

aaao ⋅ 2015/01/27 ⋅ 0

tomcat优化设置

如何加大tomcat连接数 在tomcat配置文件server.xml中的<Connector ... />配置中,和连接数相关的参数有: minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10 maxProcess...

超人不会飞 ⋅ 2012/07/29 ⋅ 2

持续交付:发布可靠软件的系统方法

1 持续交付和持续部署 持续交付 是目前的一个挺火的概念,它所描述的软件开发,是从原始需求识别到 最终产品部署到生产环境这个过程中,需求以小批量形式在团队的各个角色间顺 畅流动,能够以...

onlyzq ⋅ 2015/03/29 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

熊掌号收录比例对于网站原创数据排名的影响[图]

从去年下半年开始,我在写博客了,因为我觉得业余写写博客也还是很不错的,但是从2017年下半年开始,百度已经推出了原创保护功能和熊掌号平台,为此,我也提交了不少以前的老数据,而这些历史...

原创小博客 ⋅ 57分钟前 ⋅ 0

LVM讲解、磁盘故障小案例

LVM LVM就是动态卷管理,可以将多个硬盘和硬盘分区做成一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理。 1.新建分区,更改类型为8e 即L...

蛋黄Yolks ⋅ 今天 ⋅ 0

Hadoop Yarn调度器的选择和使用

一、引言 Yarn在Hadoop的生态系统中担任了资源管理和任务调度的角色。在讨论其构造器之前先简单了解一下Yarn的架构。 上图是Yarn的基本架构,其中ResourceManager是整个架构的核心组件,它负...

p柯西 ⋅ 今天 ⋅ 0

uWSGI + Django @ Ubuntu

创建 Django App Project 创建后, 可以看到路径下有一个wsgi.py的问题 uWSGI运行 直接命令行运行 利用如下命令, 可直接访问 uwsgi --http :8080 --wsgi-file dj/wsgi.py 配置文件 & 运行 [u...

袁祾 ⋅ 今天 ⋅ 0

JVM堆的理解

在JVM中,我们经常提到的就是堆了,堆确实很重要,其实,除了堆之外,还有几个重要的模块,看下图: 大 多数情况下,我们并不需要关心JVM的底层,但是如果了解它的话,对于我们系统调优是非常...

不羁之后 ⋅ 昨天 ⋅ 0

推荐:并发情况下:Java HashMap 形成死循环的原因

在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历...

码代码的小司机 ⋅ 昨天 ⋅ 1

聊聊spring cloud gateway的RetryGatewayFilter

序 本文主要研究一下spring cloud gateway的RetryGatewayFilter GatewayAutoConfiguration spring-cloud-gateway-core-2.0.0.RC2-sources.jar!/org/springframework/cloud/gateway/config/G......

go4it ⋅ 昨天 ⋅ 0

创建新用户和授予MySQL中的权限教程

导读 MySQL是一个开源数据库管理软件,可帮助用户存储,组织和以后检索数据。 它有多种选项来授予特定用户在表和数据库中的细微的权限 - 本教程将简要介绍一些选项。 如何创建新用户 在MySQL...

问题终结者 ⋅ 昨天 ⋅ 0

android -------- 颜色的半透明效果配置

最近有朋友问我 Android 背景颜色的半透明效果配置,我网上看资料,总结了一下, 开发中也是常常遇到的,所以来写篇博客 常用的颜色值格式有: RGB ARGB RRGGBB AARRGGBB 这4种 透明度 透明度...

切切歆语 ⋅ 昨天 ⋅ 0

CentOS开机启动subversion

建立自启动脚本: vim /etc/init.d/subversion 输入如下内容: #!/bin/bash## subversion startup script for the server## chkconfig: 2345 90 10# description: start the subve......

随风而飘 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部