
腾讯云1核2G
*** 作系统:CentOS7
最近将项目部署到服务器后发现tomcat总是过一段时间会自动关掉。
查看系统日志
发现如下内容:
原因分析:linux会定时检查系统内存大小,发现剩余内存过小时会自动优先清理占用内存较大的进程,因此tomcat进程经常会被系统清除掉
(1)创建脚本文件tomcatMonitor.sh
(2)对脚本文件授权
(3)将脚本文件加入到定时任务中
添加如下内容
保存并退出
(如果出现以下内容,则输入3进入vim编辑模式再进行编辑)
具体crontab命令参考: https://www.cnblogs.com/zoulongbin/p/6187238.html
(4)查看任务执行情况
输出如下内容表示定时任务正在执行
参考博客:
https://www.cnblogs.com/zoulongbin/p/6187238.html
https://blog.csdn.net/zhang41228/article/details/79860030
一、查看物理内存执行如下命令即可查看物理内存,执行效果如下图所示:
dmidecode -t memory | grep Size
二、配置空间
物理内存是没办法配置的,只能配置虚拟内存,在Linux系统即Swap分区。具体 *** 作swap分区的方法如下:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)