09 2023 档案

摘要:一、 系统信息查看方法# 查看系统名称信息 # cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 查看系统内核版本 # uname -r 3.10.0-1160.el7.x86_64 查看系统硬件位数 # uname -m x8 阅读全文
posted @ 2023-09-25 15:29 lclc 阅读(21) 评论(0) 推荐(0) 编辑
摘要:一个cron job是一个在指定时间段执行的任务。这些任务可以按分钟、小时、月、日、周、日或这些的任何组合来安排运行。 Cron作业一般用于自动化系统维护或管理,例如备份数据库或数据、用最新的安全补丁更新系统、检查磁盘空间的使用情况、发送电子邮件等等。 每隔5分钟、10分钟或15分钟运行一次cron 阅读全文
posted @ 2023-09-22 18:03 lclc 阅读(17766) 评论(0) 推荐(0) 编辑
摘要:由于服务器上放的tomcat太多,造成内存溢出。 常见的内存溢出有以下两种: java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryError: Java heap space 一、java.lang.OutOfMemoryEr 阅读全文
posted @ 2023-09-22 14:56 lclc 阅读(1006) 评论(0) 推荐(0) 编辑
摘要:JAVA_OPTS ,顾名思义,是用来设置JVM相关运行参数的变量。 JVM:JAVA_OPTS="-server -Xms2048m -Xmx2048m -Xss512k" -server:一定要作为第一个参数,在多个CPU时性能佳 -Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应 阅读全文
posted @ 2023-09-22 14:54 lclc 阅读(135) 评论(0) 推荐(0) 编辑
摘要:JAVA堆内存管理是影响性能主要因素之一。堆内存溢出是JAVA项目非常常见的故障,在解决该问题之前,必须先了解下JAVA堆内存是怎么工作的。先看下JAVA堆内存是如何划分的,如图:Java堆内存又溢出了!教你一招必杀技 JVM内存划分为堆内存和非堆内存,堆内存分为年轻代(Young Generati 阅读全文
posted @ 2023-09-22 14:53 lclc 阅读(294) 评论(0) 推荐(0) 编辑
摘要:Tomcat的优化 一、Tomcat 优化 Tomcat 配置文件参数优化 二、系统内核优化 三、Tomcat 配置 JVM 参数: 参数含义一、Tomcat 优化Tomcat默认安装下的缺省配置并不适合生产环境,它可能会频繁出现假死现象需要重启,只有通过不断压测优化才能让它最高效率稳定的运行。优化 阅读全文
posted @ 2023-09-22 14:38 lclc 阅读(67) 评论(0) 推荐(0) 编辑
摘要:1、JVM的参数类型 1.1 标准参数:在各jdk版本中较稳定 -help-server -client-version -showversion-cp -classpath 1.2 X参数 1.2.1非标准化参数 1.2.2 -Xint:完全解释执行 调整为完全解释执行编译模式: MacBook- 阅读全文
posted @ 2023-09-22 14:34 lclc 阅读(96) 评论(0) 推荐(0) 编辑
摘要:[root@iz2ze9ufq5ehrayz6j88saz bin]# java -version java version "1.8.0_191" Java(TM) SE Runtime Environment (build 1.8.0_191-b12) Java HotSpot(TM) 64-B 阅读全文
posted @ 2023-09-22 14:13 lclc 阅读(104) 评论(0) 推荐(0) 编辑
摘要:tomcat自带的脚本中没有提供直接restart的模式,但是有start和shutdown两种模式。要实现restart模式,实际上只需要判断是否已经启动tomcat,若已经启动则限制性shutdown,然后在执行start。或者通过ps aux查询出是否存在tomcat进程,若存在kill -9 阅读全文
posted @ 2023-09-22 14:12 lclc 阅读(1168) 评论(0) 推荐(0) 编辑
摘要:linux ps 命令的结果中 VSZ,RSS,STAT 的含义和大小 参数名含义单位 USER 进程所属用户 PID 进程ID %CPU 进程占用CPU百分比 %MEM 进程占用内存百分比 VSZ 虚拟内存占用大小 单位:kb(killobytes) RSS 实际内存占用大小 单位:kb(kill 阅读全文
posted @ 2023-09-22 14:10 lclc 阅读(226) 评论(0) 推荐(0) 编辑
摘要:http://c.biancheng.net/view/1092.html 阅读全文
posted @ 2023-09-22 14:08 lclc 阅读(10) 评论(0) 推荐(0) 编辑
摘要:在项目后期维护中会遇到这样的情况,tomcat在内存溢出的时候就出现死机的情况和遇到长时间不响应,需要人工手动关闭和重启服务,针对这样的突发情况,希望程序能自动处理问题而不需要人工关于,所以才有了目前的需求。 一、设置tomcat定时启动 1,首先将tomcat注册为服务,先打开tomcat的bin 阅读全文
posted @ 2023-09-22 14:07 lclc 阅读(1598) 评论(0) 推荐(0) 编辑
摘要:Linux上监控tomcat down掉后自动重启tomcat 解决思路 Linux上监控tomcat down掉后自动重启tomcat 第一步编辑:monitor.sh文件(文件内容看下文) 第二步安装crontab (安装步骤看下文) 第三步添加定时任务:crontab -e 第四部添加cron 阅读全文
posted @ 2023-09-22 14:04 lclc 阅读(503) 评论(0) 推荐(0) 编辑
摘要:crontab 详细用法 定时任务 一、名词解释 crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令。 二、使用方式 2.1 如何添加crontab 定时任务 方式一: ]# cr 阅读全文
posted @ 2023-09-22 14:04 lclc 阅读(122) 评论(0) 推荐(0) 编辑
摘要:之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下: 1.netstat -anp |grep 端口号 如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如 阅读全文
posted @ 2023-09-21 17:18 lclc 阅读(316) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示