Linux札记3 centos7下 tomcat的jvm

测试cmis的发现cmis在case进行中的时候偶尔会超时。

app\common\components\CMIS\CmisRuntimeException: Curl Error Code: 28, url: http://cmis:8180/cmis/atom/pf1tyl4r%3adefault/id?id=d20ddc94-06ac-47ff-8828-c5f43efdb9cc&f

排查过程

1、CMIS的启动是放在tomcat下启动的,所以去查看tomcat的启动程序

[[email protected] tomcat]# which tomcat
/usr/sbin/tomcat
[[email protected] tomcat]# vi /usr/sbin/tomcat

2.发现启动程序里面有个JAVA_OPTS jvm一般是加在这个地方的,但是这个变量在当前shell下没定义,应该是其他文件引用过来的

3.继续查看发现有个地方

TOMCAT_CFG="/etc/tomcat/tomcat.conf"
继续去/etc/tomcat/tomcat.conf

发现里面有个JAVA_OPTS的变量

将它改完我们需要的值

JAVA_OPTS="-Xms2048m -Xmx6144m"

附录:

http://blog.csdn.net/ye1992/article/details/9344807

JVM初始分配的内存由-Xms指定,默认是物理内存的1/64;JVM最大分配的内存由-Xmx指 定,默认是物理内存的1/4。默认空余堆内存小于 40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。因此服务器一般设置-Xms、 -Xmx相等以避免在每次GC 后调整堆的大小。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行堆内存设置,一般的要将-Xms和-Xmx选项设置为相同,而-Xmn为1/4的-Xmx值,建议堆的最大值设置为可用内存的最大值 的80%。

时间: 2024-10-07 22:15:53

Linux札记3 centos7下 tomcat的jvm的相关文章

Linux系统:Centos7下搭建PostgreSQL关系型数据库

本文源码:GitHub·点这里 || GitEE·点这里 一.PostgreSQL简介 1.数据库简介 PostgreSQL是一个功能强大的开源数据库系统,具有可靠性.稳定性.数据一致性等特点,且可以运行在所有主流操作系统上,包括Linux.Unix.Windows等.PostgreSQL是完全的事务安全性数据库,完整地支持外键.联合.视图.触发器和存储过程,支持了大多数的SQL:2008标准的数据类型,包括整型.数值型.布尔型.字节型.字符型.日期型.时间间隔型和时间型,它也支持存储二进制的大

Linux系统:centos7下搭建ElasticSearch中间件,常用接口演示

一.中间件简介 1.基础概念 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎. 2.分布式数据库 分布式数据库系统通常使用较小的计算机系统,每台计算机可单独放在一个地方,每台计算机中都可能有DBMS的一份完整拷贝副本,或者部分拷贝副本,并具有自己局部的数据库,位于不同地点的许多计算机通过网络

Linux系统:Centos7下安装Jdk8、Tomcat8、MySQL5.7环境

本文源码:GitHub·点这里 || GitEE·点这里 一.JDK1.8 环境搭建 1.上传文件解压 [[email protected] mysoft]# tar -zxvf jdk-8u161-linux-x64.tar.gz [[email protected] mysoft]# pwd /usr/local/mysoft [[email protected] mysoft]# mv jdk1.8.0_161 jdk1.8 2.检查环境,已经安装删除 [[email protected]

Linux系统:centos7下搭建Rocketmq4.3中间件,配置监控台

本文源码:GitHub·点这里 || GitEE·点这里 一.环境搭建 环境版本 centos7 jdk1.8 已搭建好 rocketmq4.3 1.下载安装包 网址 https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip # We suggest the following mirror site for your download:官方建议下载地址 http://

Linux系统:Centos7下搭建ClickHouse列式存储数据库

本文源码:GitHub·点这里 || GitEE·点这里 一.ClickHouse简介 1.基础简介 Yandex开源的数据分析的数据库,名字叫做ClickHouse,适合流式或批次入库的时序数据.ClickHouse不应该被用作通用数据库,而是作为超高性能的海量数据快速查询的分布式实时处理平台,在数据汇总查询方面(如GROUP BY),ClickHouse的查询速度非常快. 下载仓库:https://repo.yandex.ru/clickhouse 中文文档:https://clickhou

CentOS7下Tomcat启动慢的原因及解决方案

现象 在一次CentOS 7系统中安装Tomcat,启动过程很慢,需要几分钟,经过查看日志,发现耗时在这里:是session引起的随机数问题导致的.Tocmat的Session ID是通过SHA1算法计算得到的,计算Session ID的时候必须有一个密钥.为了提高安全性Tomcat在启动的时候回通过随机生成一个密钥. 20-Jul-2017 02:54:56.797 INFO [localhost-startStop-1] org.apache.catalina.startup.HostCon

菜鸟学Linux之:CentOS7下的单用户模式

作为Linux初学者的我们,大家有时候可能会忘记root的密码从而使自己手忙脚乱,有些人可能不得已会选择重装系统,学了这个操作后就可以轻轻松松搞定忘记密码的问题如图在已打开的虚拟机选择重启虚拟机在此界面按上下箭头,然后按字母"e"进入grub页面寻找"Linux16"的那行,将字符"ro"改为"rw",然后将"rhgb quiet"删除,在"LANG=en_US.UTF-8"后写入&qu

Linux系统:centos7下搭建ZooKeeper3.4中间件,常用命令总结

一.下载解压 1.Zookeeper简介 Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据的状态变化.通过监控这些数据状态的变化,从而可以达到基于数据的集群管理. 2.下载 环境版本 centos7 zookeeper 3.4.14 [[email protected] mysoft]$ cd /usr/lo

CentOS7下Tomcat启动特别慢【有效解决】

多次亲测! 很简单,记录保存一下: 编辑 $JAVA_HOME/jre/lib/security/java.security 文件, 找到 securerandom.source=file:/dev/random 这一行内容 修改为 securerandom.source=file:/dev/./urandom 原文地址:https://www.cnblogs.com/hero123/p/9299463.html