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
如题,相信在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
相关文章推荐
- Linux编写shell脚本处理Catalina.out长时间大量日志占用系统空间问题
- Linux之CentOS操作系统日常问题(一):connect:network is unreachable
- 正确理解Linux内存占用过高的问题
- Cache占用过多内存导致Linux系统内存不足问题排查
- 正确理解Linux内存占用过高的问题
- linux环境下tomcat中catalina.out文件过大问题
- 正确理解Linux内存占用过高的问题
- 正确理解Linux内存占用过高的问题
- 关于64位操作系统,应用程序占用内存飙升的问题解决方法记录
- linux环境下Catalina.out 乱码问题
- linux 下 解决tomcat日志文件catalina.out过大问题
- 如何正确看待linux内存占用过高的问题
- linux内存占用问题
- linux下tomcat无法创建catalina.out日志问题
- 正确理解Linux内存占用过高的问题
- 正确理解Linux内存占用过高的问题
- linux系统内存占用高的问题
- 正确理解Linux内存占用过高的问题
- Cache占用过多内存导致Linux系统内存不足问题排查
- Linux内存占用过高的问题