一个部署了tomcat服务的linux服务器,运行一段时间后出现内存和空间不足的问题
Posted Aria
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个部署了tomcat服务的linux服务器,运行一段时间后出现内存和空间不足的问题相关的知识,希望对你有一定的参考价值。
—— 前段时间项目上的事比较忙,期间笔记都是临时存在本地txt,这些天有点时间了,整理出来,以便日后查看;
linux 查看内存使用情况:
free -m
释放缓存:
/proc/sys/vm/drop_caches
报错:
-bash: /proc/sys/vm/drop_caches: Permission denied
报错使用下面命令释放缓存:
sudo sh -c ‘echo 3 > /proc/sys/vm/drop_caches‘
----------------------------------------------------------
报错:java.io.IOException: No space left on device at java.io.FileOutputStream.writeBytes(Native Method) at java.io
日志清理 即可;
-- 相关命令
查看空间使用情况:
df -k
清理catalina.out文件,如果文件在使用中,注意不要直接删除文件,否则,文件流还会往里面继续输出,导致隐藏内存占用暴涨!
cd tomcat下的logs目录
echo "">catalina.out
--------------------------------------------------------------
以上是关于一个部署了tomcat服务的linux服务器,运行一段时间后出现内存和空间不足的问题的主要内容,如果未能解决你的问题,请参考以下文章
1 台 Linux 服务器上,部署多个 Tomcat,并以 service 方式运行