一个部署了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 方式运行

单台Linux服务器运行多个独立的tomcat服务

linux12Devops -->06Jenkins部署tomcat

Linux配置2个或多个Tomcat同时运行

linux 环境下tomcat中部署jfinal项目

Linux下jvm与tomcat的安全与优化