Tomcat肥猫越来越胖,干崩了我的云服务器

问题描述

一个月前,我申请了一年的2核4G的腾讯云服务器,将一个单体架构Java应用部署到这台新开封的云服务器上面,就在今天,我依然一如既往的访问了一下服务器(想好好欣赏一下),但是事与愿违,它挂掉了。。
在这里插入图片描述
接着我通过 ping 命令来访问自己的服务器ip地址,结果发现可以ping通(服务器正在运行),这就奇怪了,昨天还能访问的网站为什么今天就没办法访问了?

不服气,我登陆了腾讯云官网,查看了一下自己的服务器状态,发现确实没有任何问题。突然我发现了一个醒目的地方,我的系统盘竟然满了
在这里插入图片描述
我大致明白了为何我的服务器不工作了

解决方法

我是用putty连接到我的云服务器,想好好看看到底是为何系统盘内存被占的满满当当!我使用命令:

# df命令用于显示磁盘的相关信息
# -h表示以可读性较高的方式来显示
df -h

通过命令查看一下磁盘情况发现,文件名为/dev/vda1的文件占用了58G内存空间!
在这里插入图片描述
找到原因,继续跟踪,通过cd /来到根目录,通过命令继续查看:

# 详细查看当前目录下文件使用磁盘情况
du -sh *

通过该命令逐层深入查看,逐层深入,最终找到罪魁祸首,tomcat这只肥猫竟然占用46G磁盘空间
在这里插入图片描述
继续使用du -sh *逐层查看跟踪,最终发现 logs 文件夹中的 catalina.out 这一个日志文件就占了46G
在这里插入图片描述
这样我找到了磁盘被占满的原因,那么为什么仅仅一个月时间,该文件就变得这么大?通过百度我找到了原因,链接:catalina.out文件过大原因
在这里插入图片描述

解决方式

通过排查最终发现是tomcat文件夹中的logs文件夹中的catalina.out日志文件日益增大,最终导致我的云服务器不工作。只需要将catalina.out日志文件缩小即可正常运行了!我使用如下命令清理了该日志文件,最终服务器恢复运行,大功告成!

echo " " > catalina.out

清除日志前后对比:
在这里插入图片描述
在这里插入图片描述

当然解决方式不止这一种,关于其他清理日志方式,大家可以自行尝试,链接如下:
解决catalina.out文件过大的问题


文章标签:

原文连接:https://blog.csdn.net/weixin_46594796/article/details/124592235

相关推荐

《锋巢直播平台——基于腾讯云音视频小程序云直播互动平台》视频课程上线“腾讯云开发者社区”

腾讯云原生数据库TDSQL-C架构探索和实践

Redis如何实现多可用区?

面向个性化需求的在线云数据库混合调优系统 | SIGMOD 2022入选论文解读

直播分享| 腾讯云 MongoDB 智能诊断及性能优化实践

通过使用Amazon Neptune来预测电影类型初体验

【云原生|实践指北】5:真实业务场景下云原生项目落地实践学习1

厉害了,腾讯云云巢荣获信通院“云原生技术创新案例”奖!

【DNS 解析】Nginx+SSL+DNS解析+腾讯云服务器,给自己的网站免费开启HTTPS防护

Aeraki Mesh 正式成为CNCF沙箱项目,腾讯云携手合作伙伴加速服务网格成熟商用

三篇论文入选国际顶会SIGMOD,厉害了腾讯云数据库

腾讯云数据库TDSQL-大咖论道 | 基础软件的过去、现在、未来

一些有趣的B+树优化实验

腾讯云Redis全面升级,性能提升400%,可用性高达5个9

详教腾讯云搭建Linux环境(点对点超详教程)

青龙2.10.13 稳定版+Ninja登录面板+OneBot机器人 保姆级教程【2022/6/4】

腾讯云智后台开发实习面试全纪录(已offer)

WhatsApp收不到验证码怎么解决呢?华为手机| 安卓手机| 苹果手机

青龙面板搭建—手把手教学(2022年4月24日更新)

5.15日 搭建青龙面板教程——狗东跑跑跑~