news 2026/5/12 1:21:24

/usr/local/apache-tomcat-9.0.71/logs/catalina.out占用了118G

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
/usr/local/apache-tomcat-9.0.71/logs/catalina.out占用了118G

找到了!真正的“空间黑洞”就是:

📁 **/usr/local/apache-tomcat-9.0.71/logs/catalina.out—— **一个 118GB 的 Tomcat 日志文件!

这是非常典型的Tomcat 日志未轮转导致磁盘爆满的问题。


✅ 立即释放空间:清空catalina.out

🔥 安全清空日志(不中断 Tomcat 服务):

>/usr/local/apache-tomcat-9.0.71/logs/catalina.out

✅ 这条命令会清空文件内容但保留文件句柄,Tomcat 进程可以继续写入,服务完全不受影响

或者(等效):

truncate -s0/usr/local/apache-tomcat-9.0.71/logs/catalina.out

📊 清理后验证

# 查看日志是否已清空ls-lh /usr/local/apache-tomcat-9.0.71/logs/catalina.out# 查看磁盘空间是否释放df-h

你应该会看到:

  • catalina.out大小变为0
  • /分区可用空间从 ~458M 增加到100GB+

🔒 防止再次爆盘:配置 Tomcat 日志轮转

✅ 方法1:使用logrotate(推荐)

创建配置文件:

cat>/etc/logrotate.d/tomcat<<EOF /usr/local/apache-tomcat-9.0.71/logs/catalina.out { copytruncate daily rotate 7 compress missingok size 100M } EOF
  • copytruncate:先复制日志再清空原文件,避免 Tomcat 写入中断
  • size 100M:当日志超过 100MB 就轮转
  • rotate 7:保留最近 7 个日志文件
  • compress:自动压缩旧日志(.gz)

✅ 方法2:禁用catalina.out(可选)

如果你不需要标准输出日志,可以在 Tomcat 启动脚本中重定向到/dev/null

编辑bin/catalina.sh(不推荐直接改,建议通过setenv.sh):

# 创建 setenv.sh(Tomcat 会自动加载)echo'CATALINA_OUT="/dev/null"'>/usr/local/apache-tomcat-9.0.71/bin/setenv.shchmod+x /usr/local/apache-tomcat-9.0.71/bin/setenv.sh

⚠️ 但这样会丢失 startup/shutdown 日志,一般建议用 logrotate 而非禁用


🧹 补充建议

  1. 检查其他日志文件

    ls-lh /usr/local/apache-tomcat-9.0.71/logs/

    如果localhost_access_log.*.txt很大,也可考虑在conf/server.xml中关闭访问日志(或限制)。

  2. 重启 Tomcat(非必须)
    清空catalina.out不需要重启,但如果你刚配置了logrotate,可等一天看是否生效。

  3. 监控磁盘

    # 添加一个 cron 每天检查echo"0 2 * * * df -h | mail -s 'Disk Usage' your@email.com"|crontab-

✅ 总结操作(复制粘贴即可)

# 1. 清空大日志>/usr/local/apache-tomcat-9.0.71/logs/catalina.out# 2. 配置自动轮转cat>/etc/logrotate.d/tomcat<<EOF /usr/local/apache-tomcat-9.0.71/logs/catalina.out { copytruncate daily rotate 7 compress missingok size 100M } EOF# 3. 验证df-hls-lh /usr/local/apache-tomcat-9.0.71/logs/catalina.out

完成以上操作后,你的磁盘空间将立即释放118GB+,系统恢复正常!
并且未来再也不会因 Tomcat 日志爆盘。

🎉 问题解决!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/4 20:06:51

革命性AI图像编辑工具:4步极速出图,重塑创意生产流程

革命性AI图像编辑工具&#xff1a;4步极速出图&#xff0c;重塑创意生产流程 【免费下载链接】Qwen-Image-Edit-Rapid-AIO 项目地址: https://ai.gitcode.com/hf_mirrors/Phr00t/Qwen-Image-Edit-Rapid-AIO Qwen-Image-Edit-Rapid-AIO作为阿里巴巴通义千问团队推出的创…

作者头像 李华
网站建设 2026/5/9 3:26:23

如何高效制作文件二维码?文档文件二维码分享攻略

在工作汇报、学术交流、日常沟通中&#xff0c;分享文档文件时常常会遇到传输麻烦 —— 大文件发送缓慢、邮箱附件受限、多人分享操作繁琐。其实&#xff0c;将文档文件生成二维码扫码即可快速下载或查看&#xff0c;能轻松解决这些问题。无需复杂操作&#xff0c;用一款便捷的…

作者头像 李华
网站建设 2026/5/8 17:58:08

LaTeX Workshop终极配置指南:在VS Code中实现高效LaTeX排版

LaTeX Workshop终极配置指南&#xff1a;在VS Code中实现高效LaTeX排版 【免费下载链接】LaTeX-Workshop Boost LaTeX typesetting efficiency with preview, compile, autocomplete, colorize, and more. 项目地址: https://gitcode.com/gh_mirrors/la/LaTeX-Workshop …

作者头像 李华
网站建设 2026/5/2 14:09:15

告别123云盘限制!3分钟解锁完整会员功能

告别123云盘限制&#xff01;3分钟解锁完整会员功能 【免费下载链接】123pan_unlock 基于油猴的123云盘解锁脚本&#xff0c;支持解锁123云盘下载功能 项目地址: https://gitcode.com/gh_mirrors/12/123pan_unlock 你是否曾为123云盘的下载速度而烦恼&#xff1f;看着1G…

作者头像 李华
网站建设 2026/5/3 12:23:57

好写作AI:社科论文论证强化!让你的观点“吵赢”学术辩论

如果你的社科论文读起来像一份温和的会议纪要&#xff0c;而不是一场精彩的思想交锋——别怀疑&#xff0c;你的论证系统需要一次“智能升级”。社科论文的灵魂在于“论证”&#xff0c;但你是否经常陷入&#xff1a;理论堆砌却缺乏对话、案例丰富但分析浅表、观点正确却不够有…

作者头像 李华
网站建设 2026/5/2 18:26:01

好写作AI:理工科方法论写作规范?你的“赛博导员”已上线

当你的方法论章节&#xff0c;让审稿人露出了“我看不懂你的实验&#xff0c;但大受震撼”的表情时&#xff0c;问题就严重了。 理工科论文的核心竞争力&#xff0c;往往就藏在“方法论”这一章里。它不该是实验步骤的流水账&#xff0c;而是一份精准、可复现、逻辑自洽的“技术…

作者头像 李华