一个部署了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

--------------------------------------------------------------


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM