您的位置:首页 > 运维架构 > Linux

Linux之CentOS操作系统日常问题(二):catalina.out占用内存大的问题

2017-10-26 10:10 417 查看
问题:

如题,相信在linux系统上部署tomcat项目的筒子都知道,当项目部署上去后,运行一段时间就会发现tomcat的logs里的catalina.out特别占内存。就比如我刚部署上去的项目,才运行一会,内存已如下图:






可以看到,这个catalina.out已经占了1G多内存,久而久之,如果不对其处理,很快虚拟机的空间就会爆满。

解决办法:

咱们可以在在/etc/logrotate.d/目录下新建一个名为tomcat的文件,然后加入以下内容:

以上内容,如果你的虚拟机不会停止运行,那么该文件会自动执行。当然我们也可以自己手动执行,输入以下命令:

logrotate --force /etc/logrotate.d/tomcat






可以看到之前的占内存大的catalina.out已经被轮转生成新的副本。

最后感谢分享链接:http://lavenliu.blog.51cto.com/5060944/1765791
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: