远程监控tomcat 和配置tomcat内存

参考 :https://yq.aliyun.com/articles/38757

1. 远程监控配置

# cd /root/apache-tomcat-8.0.17/bin

# vi catalina.sh   #找到Execute The Requested Command,在上面添加,添加的位置并没要要求

#JAVA_OPTS="$JAVA_OPTS -Dorg.apache.catalina.security.SecurityListener.UMASK=`umask`"

JAVA_OPTS="$JAVA_OPTS-Dcom.sun.management.jmxremote 

        -Dcom.sun.management.jmxremote.port=9999 

        -Dcom.sun.management.jmxremote.authenticate=false

        -Dcom.sun.management.jmxremote.ssl=false

        -Djava.rmi.server.hostname=192.168.1.156"

# ./startup.sh 

# netstat -antp |grep 9999    #查看端口是否监听

2.增加内存

同样在上面的位置处 增加  -server -Xms768m -Xmx768m

Heap Size 最大不要超过可用物理内存的80%,一般的要将-Xms和-Xmx选项设置为相同,而-Xmn为1/4的-Xmx值

Heap Size  不能大于物理内存 80%

编辑后样式

原文地址:https://www.cnblogs.com/xiaoyii/p/9074836.html

时间: 2024-10-07 22:30:17

远程监控tomcat 和配置tomcat内存的相关文章

转载:JProfiler远程监控LINUX上的Tomcat过程细讲

来源于xuwanbest的博客 所谓"工欲善其事,必先利其器",好的工具确能起到事半工倍的作用.我用到的最多的就两个JConsole 和JProfiler .JConsole监控系统内存变化情况,如果有内存溢出的话,垃圾回收将会呈现锯齿状.发现问题以后,使用JProfiler,在小压力(或无压力)的情况下监控对象变化,定位内存溢出原因. JProfiler是一款Java的性能监控工具.可以查看当前应用的对象.对象引用.内存.CPU使用情况.线程.线程运行情况(阻塞.等待等),同时可以查

Windows客户端的JProfiler远程监控Linux上的Tomcat

1.测试环境 服务器:RedHat Linux 3.4.3-9.EL4(内核版本 2.6.9-5.EL),Tomcat5.5.20,Sun JDK 1.5.0_09,JProfiler 4.3.2 for linux(安装包:jprofiler_linux_4_3_2.sh) 客户端:Windows XP,JProfiler 4.3.2 for windows(安装包:jprofiler_windows_4_3_2.exe) 2.JProfiler软件下载地址 http://www.ej-tec

jvisualvm 远程监控Linux下的tomcat

前一段测试系统崩溃过一回,所以想远程监控一下jvm的运行情况,我在网上也找了不少文章和办法,试了好几次都没成功,今天算试成功了,但是不太 完美,因为需要将Linux的防火墙关掉才可以连接,我尝试将连接的端口号加到iptables中,重启防火墙,也不行.所以先记录下来,以后再看看是什 么问题. 1.linux下tomcat安装目录下的bin文件夹中的catalina.sh 端口号:1099,Linux主机IP: 192.168.193.129 检查host是否是127.0.0.1 , 执行命令 h

intelliJ IDRA 2016-64发布项目到Tomcat和配置Tomcat

Intellij Idea的安装非常简单,一步一步安装即可. JDK的安装也挺简单的,重要的是配置环境.在环境变量Path里面添上Java的安装路径即可. Tomcat文件夹不用安装,直接解压放在C盘下即可,或者放在其他文件夹下也可以,但是文件夹的名字最好不要带中文~~~不信?那你试试~~ Idea创建Web项目步骤: 1.创建一个项目 File -> New Project -> 输入项目名称“Demos” ,选择Project SDK为1.7 -> Next -> Finish

修改jmx远程监控wildfly/jboss配置,然后通过jdk自带的visualvm工具来进行性能监控

近新搭建了系统环境,进行压力测试的时候没有一个好的图形化监控方法来比较直观.方便.动态.实时的来监控应用服务器内存.GC.CPU.进程和磁盘等信息,功能非常强大,图像也很友好.但是wildfy配置jmx的文章资料很少,我通过参考官网和一些贴吧实践琢磨出了配置jmx的流程: 1]确认监控端口(一般都是8080端口) standalone:查看standalone.xml中jboss.http.port为8080 domain:查看standalone.xml中jboss.http.port为808

【Tomcat】配置Tomcat

写这篇博文的原因:因为发布Maven项目的时候,始终无法访问.所以顺便重新配置了Tomcat. 1.首先到官网下载一个Tomcat7版本的zip包,解压后,放入C盘(根据个人需求放置). 2.修改conf/tomcat-users.xml文件: <role rolename="manager-gui"/><role rolename="admin-gui"/><user username="admin" passwo

Linux安装tomcat后配置tomcat

新建tomcat7在删掉后,重新创建的时候Server name无法编辑,百度了一下 1.Window->preferences->server->runtime environment,改变tomcat的目录为你安装的目录,然后保存,这样就可以建立Tomcat server了. 还有另一种方式: 2.可以用命令在workspace中如下路径:/.metadata/.plugins/org.eclipse.core.runtime/.settings(隐藏路径使用 ll 查看) 把其下o

Jconsole/jvisualvm远程监控weblogic中间件配置

1.进入linu操作界面,进入到启动服务目录下 2.选择要监控的服务的启动项,进入到编辑状态(注意:要先将该文件进行备份),如下图所示 3.修改USER_AGRS域,添加如下内容,注意修改IP USER_JAVA_OPTIONS="-Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=10.1.240.76 -Dcom.sun.management.jmxremote.port=1234 -Dcom.sun.management.jm

Tomcat 基本配置(转)

转自:http://blog.csdn.net/jubincn/article/details/4856293 目录(?)[+] Tomcat 基本配置 tomcat读取配置文件 首先简单说一下tomcat是如何读取配置文件的.tomcat在启动时,首先找系统变量CATALINA_BASE,如果没有,则找CATALINA_HOME.然后找这个变量所指的目录下的conf文件夹,从中读取配置文件. 最重要的配置文件:server.xml 要配置tomcat,基本上了解server.xml,conte